|
Re: unwanted blank margins in raster data: msg#00005printing.cups.devel
On Sun, 11 May 2003 22:28, Mike Sweet wrote: > Nigel Pegram wrote: > > Hi, > > > > I'm writing a backend for Seiko-Epson label printers. I can > > successfully convert outputted raster data, but always seem to have a > > blank margins on the page. I've set the imageable area in the PPD to > > the full page size, but for some reason the rasteriser (or something) > > insists on having a margin--which is unnecessary > > > > I've checked my PPD on-line, and cannot see any problems with it. > > > > Suggestions? > > It might be useful for you to report the operating, version of CUPS, > and version of ESP Ghostscript. Also, posting the PPD file may > lead to discovery of the problem... OK. This is a Debian 3.0 (stable) installation. AFAIK CUPS: 1.1.14 Ghostscript: 6.53 Text of PPD below: (I used the Dymo PPD as a starting point). Nigel. =================== *PPD-Adobe: "4.3" *% *% For information on using this, and to obtain the required backend *% script, consult http://www.linuxprinting.org/cups-doc.html *% *% CUPS-O-MATIC generated this PPD file. It is for use with the CUPS *% printing system and the "cupsomatic" backend filter script. These *% two files work together to support the use of arbitrary free *% software drivers with CUPS, replete with basic support for *% driver-provided options. *% *% You may save this file as `Dymo-CoStar-ASCII_250-pbm2lwxl.ppd' *% *% *FormatVersion: "4.3" *FileVersion: "1.0" *LanguageVersion: English *LanguageEncoding: ISOLatin1 *PCFileName: "SLP.PPD" *Manufacturer: "Seiko-Epson" *Product: "(SLP 100)" *cupsVersion: 1.0 *cupsManualCopies: True *cupsModelNumber: 2 *cupsFilter: "application/vnd.cups-raster 0 test" *ModelName: "Smart Label Printer 100" *ShortNickName: "SLP 100" *NickName: "Seiko-Epson SLP 100" *PSVersion: "(3010.000) 550" *LanguageLevel: "3" *ColorDevice: TRUE *DefaultColorSpace: Gray *FileSystem: False *Throughput: "1" *LandscapeOrientation: Plus90 *VariablePaperSize: False *TTRasterizer: Type42 *DefaultResolution: 203dpi *OpenUI *PageSize/Label Size: PickOne *DefaultPageSize: std *PageSize std/Standard Address Labels (28 x 89 mm): *PageSize euro/Euro Address Labels (36 x 89 mm): *PageSize disk/Diskette Labels (54 x 70 mm): *PageSize ship/Shipping Labels (54 x 101 mm): *PageSize small/Small Labels (28 x 51 mm): *PageSize strip/Thin Labels (14 x 87 mm): *PageSize slide/35mm Slide Labels (38 x 11 mm): *PageSize cass/Cassette Labels (9 x 71 mm): *PageSize leitz/Leitz-Folder Labels (36 x 190 mm): *PageSize large/Large Labels (51 x 190 mm): *CloseUI: *PageSize *% Generic boilerplate PPD stuff babbling about paper dimensions and *% the usual Postscript fonts offered by Ghostscript. Contributions *% to spice this up are welcome! *DefaultPageRegion: std *PageRegion std: "79 252" *PageRegion euro: "102 252" *PageRegion disk: "153 198" *PageRegion ship: "153 286" *PageRegion small: "79 145" *PageRegion strip: "40 247" *PageRegion slide: "108 31" *PageRegion cass: "26 201" *PageRegion leitz: "102 539" *PageRegion large: "145 539" *DefaultPaperDimension: std *PaperDimension std: "79 252" *PaperDimension euro: "102 252" *PaperDimension disk: "153 198" *PaperDimension ship: "153 286" *PaperDimension small: "79 145" *PaperDimension strip: "40 247" *PaperDimension slide: "108 31" *PaperDimension cass: "26 201" *PaperDimension leitz: "102 539" *PaperDimension large: "145 539" *DefaultImageableArea: std *ImageableArea std: "0 0 79 252" *ImageableArea euro: "0 0 102 252" *ImageableArea disk: "0 0 153 198" *ImageableArea ship: "0 0 153 286" *ImageableArea small: "0 0 79 145" *ImageableArea strip: "0 0 40 247" *ImageableArea slide: "0 0 108 31" *ImageableArea cass: "0 0 26 201" *ImageableArea leitz: "0 0 102 539" *ImageableArea large: "0 0 145 539" *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)" Standard ROM *% What follows is a dumped representation of the internal Perl data *% structure representing one entry in the Linux Printing Database. *% This is used by the backend filter to deal with the options. *% *% COMDATA #$VAR1 = { *% COMDATA # 'pnp_cmd' => undef, *% COMDATA # 'type' => 'F', *% COMDATA # 'pjl' => '0', *% COMDATA # 'pnp_mfg' => undef, *% COMDATA # 'args_byname' => { *% COMDATA # 'PageSize' => { *% COMDATA # 'vals_byname' => { *% COMDATA # 'StandardAddr' => { *% COMDATA # 'comment' => '1.125x3.5in, 28x89mm (Standard address)', *% COMDATA # 'value' => 'StandardAddr', *% COMDATA # 'idx' => 913, *% COMDATA # 'driverval' => '128x448' *% COMDATA # }, *% COMDATA # 'VideoSpine' => { *% COMDATA # 'comment' => '0.75x5.875in, 19x147mm (Video tape spine)', *% COMDATA # 'value' => 'VideoSpine', *% COMDATA # 'idx' => 920, *% COMDATA # 'driverval' => '96x752' *% COMDATA # }, *% COMDATA # 'LargeAddr' => { *% COMDATA # 'comment' => '1.4x3.5in, 36x89mm (Large address)', *% COMDATA # 'value' => 'LargeAddr', *% COMDATA # 'idx' => 914, *% COMDATA # 'driverval' => '179x448' *% COMDATA # }, *% COMDATA # 'ArchSmall' => { *% COMDATA # 'comment' => '1.4x7.5in, 38x190mm (Lever archive - small)', *% COMDATA # 'value' => 'ArchSmall', *% COMDATA # 'idx' => 918, *% COMDATA # 'driverval' => '179x960' *% COMDATA # }, *% COMDATA # 'SuspensionFile' => { *% COMDATA # 'comment' => '0.5x2in, 12x50mm (Suspension file)', *% COMDATA # 'value' => 'SuspensionFile', *% COMDATA # 'idx' => 919, *% COMDATA # 'driverval' => '64x256' *% COMDATA # } *% COMDATA # }, *% COMDATA # 'required' => 1, *% COMDATA # 'name' => 'PageSize', *% COMDATA # 'style' => 'C', *% COMDATA # 'type' => 'enum', *% COMDATA # 'comment' => 'Label Size', *% COMDATA # 'proto' => ' -g%s', *% COMDATA # 'default' => 'StandardAddr', *% COMDATA # 'idx' => 163, *% COMDATA # 'constraint' => { *% COMDATA # 'p' => 2, *% COMDATA # 'model' => 'ASCII 250', *% COMDATA # 'd' => 1, *% COMDATA # 'gs_driver' => 'pbm2lwxl', *% COMDATA # 'this' => 1, *% COMDATA # 'arg_type' => 'enum', *% COMDATA # 'arg_defval' => 913, *% COMDATA # 'make' => 'Dymo-CoStar', *% COMDATA # 'arg_idx' => 163 *% COMDATA # }, *% COMDATA # 'vals' => [ *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {} *% COMDATA # ], *% COMDATA # 'spot' => 'A', *% COMDATA # 'order' => 100 *% COMDATA # }, *% COMDATA # 'Resolution' => { *% COMDATA # 'vals_byname' => { *% COMDATA # 128 => { *% COMDATA # 'comment' => '128 DPI', *% COMDATA # 'value' => 128, *% COMDATA # 'idx' => 990, *% COMDATA # 'driverval' => '128x128' *% COMDATA # } *% COMDATA # }, *% COMDATA # 'required' => 1, *% COMDATA # 'name' => 'Resolution', *% COMDATA # 'style' => 'C', *% COMDATA # 'type' => 'enum', *% COMDATA # 'comment' => 'Resolution', *% COMDATA # 'proto' => ' -r%s', *% COMDATA # 'default' => 128, *% COMDATA # 'idx' => 206, *% COMDATA # 'constraint' => { *% COMDATA # 'p' => 2, *% COMDATA # 'model' => 'ASCII 250', *% COMDATA # 'd' => 1, *% COMDATA # 'gs_driver' => 'pbm2lwxl', *% COMDATA # 'this' => 1, *% COMDATA # 'arg_type' => 'enum', *% COMDATA # 'arg_defval' => 990, *% COMDATA # 'make' => 'Dymo-CoStar', *% COMDATA # 'arg_idx' => 206 *% COMDATA # }, *% COMDATA # 'vals' => [ *% COMDATA # {} *% COMDATA # ], *% COMDATA # 'spot' => 'A', *% COMDATA # 'order' => 100 *% COMDATA # } *% COMDATA # }, *% COMDATA # 'ascii' => 1, *% COMDATA # 'pnp_des' => undef, *% COMDATA # 'pnp_mdl' => undef, *% COMDATA # 'maxspot' => 'A', *% COMDATA # 'driver' => 'pbm2lwxl', *% COMDATA # 'id' => 126086, *% COMDATA # 'args' => [ *% COMDATA # {}, *% COMDATA # {} *% COMDATA # ], *% COMDATA # 'model' => 'ASCII 250', *% COMDATA # 'url' => 'http://www.freelabs.com/~whitis/software/pbm2lwxl/', *% COMDATA # 'comment' => undef, *% COMDATA # 'timestamp' => 982833612, *% COMDATA # 'cmd' => 'gs -sDEVICE=pbm -sOutputFile=- -q -dNOPAUSE%A -dSAFER - -c quit | pnmflip -cw | pnmnoraw | pbm2lwxl', *% COMDATA # 'ct' => 1, *% COMDATA # 'make' => 'Dymo-CoStar', *% COMDATA # 'color' => '0' *% COMDATA #}; *% COMDATA #$VAR1->{'args_byname'}{'PageSize'}{'vals'}[0] = $VAR1->{'args_byname'}{'PageSize'}{'vals_byname'}{'StandardAddr'}; *% COMDATA #$VAR1->{'args_byname'}{'PageSize'}{'vals'}[1] = $VAR1->{'args_byname'}{'PageSize'}{'vals_byname'}{'LargeAddr'}; *% COMDATA #$VAR1->{'args_byname'}{'PageSize'}{'vals'}[2] = $VAR1->{'args_byname'}{'PageSize'}{'vals_byname'}{'SuspensionFile'}; *% COMDATA #$VAR1->{'args_byname'}{'PageSize'}{'vals'}[3] = $VAR1->{'args_byname'}{'PageSize'}{'vals_byname'}{'VideoSpine'}; *% COMDATA #$VAR1->{'args_byname'}{'PageSize'}{'vals'}[4] = $VAR1->{'args_byname'}{'PageSize'}{'vals_byname'}{'ArchSmall'}; *% COMDATA #$VAR1->{'args_byname'}{'Resolution'}{'vals'}[0] = $VAR1->{'args_byname'}{'Resolution'}{'vals_byname'}{128}; *% COMDATA #$VAR1->{'args'}[0] = $VAR1->{'args_byname'}{'Resolution'}; *% COMDATA #$VAR1->{'args'}[1] = $VAR1->{'args_byname'}{'PageSize'}; |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: unwanted blank margins in raster data: 00005, Mike Sweet |
|---|---|
| Next by Date: | Re: unwanted blank margins in raster data: 00005, Michael Sweet |
| Previous by Thread: | Re: unwanted blank margins in raster datai: 00005, Mike Sweet |
| Next by Thread: | Re: unwanted blank margins in raster data: 00005, Michael Sweet |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |