Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: script-omzetten windows-linux  (gelezen 1931 keer)

script-omzetten windows-linux
« Gepost op: 2010/03/29, 09:10:54 »
beste mensen, ik zit met het volgende:

voor een Konica-printer van een bepaald type bestaan geen linux-drivers, in dit geval een Postscript-bestand (PPD).
Is het op een of andere manier over te zetten naar iets waar Ubuntu mee overweg kan? PPD:/

*PPD-Adobe: "4.3"

*FormatVersion: "4.3"

*LanguageVersion: English

*LanguageEncoding: ISOLatin1

*FileVersion: "1.0.2"





*Manufacturer:  "Konica"

*ModelName: "Konica IP-423 PCL"

*ShortNickName: "Konica IP-423 PCL"

*NickName: "Konica IP-423 PCL"

*PCFileName: "IP423.PPD"

*Product: "(IP423)"

*PSVersion: "(3011.103)"





*% === Device Capabilities ============

*LanguageLevel: "3"

*ColorDevice: False

*DefaultColorSpace: Gray

*SuggestedJobTimeout: "0"

*SuggestedWaitTimeout: "300"

*LandscapeOrientation: Plus90

*RequiresPageRegion All: True



*DefaultOutputOrder: Normal

*Throughput: "22"





*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 }"







*FreeVM: "14000000"

*VMOption None/64MB RAM: "14000000"

*VMOption 96Meg/96MB RAM: "22000000"

*VMOption 128Meg/128MB RAM: "26000000"

*VMOption 160Meg/160MB RAM: "30000000"

*VMOption 192Meg/192MB RAM: "34000000"

*VMOption 224Meg/224MB RAM: "38000000"

*VMOption 256Meg/256MB RAM: "42000000"

*VMOption 288Meg/288MB RAM: "42000000"

*VMOption 320Meg/320MB RAM: "42000000"

*VMOption 352Meg/352MB RAM: "42000000"

*VMOption 384Meg/384MB RAM: "42000000"

*VMOption 416Meg/416MB RAM: "42000000"

*VMOption 448Meg/448MB RAM: "42000000"

*VMOption 480Meg/480MB RAM: "42000000"

*VMOption 512Meg/512MB RAM: "42000000"





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

*OpenGroup: InstallableOptions/Options Installed



*OpenUI *InstalledMemory/Memory Configuration: PickOne

*OrderDependency: 1 AnySetup *InstalledMemory

*DefaultInstalledMemory: None

*InstalledMemory None/64MB RAM: ""

*InstalledMemory 96Meg/96MB RAM: ""

*InstalledMemory 128Meg/128MB RAM: ""

*InstalledMemory 160Meg/160MB RAM: ""

*InstalledMemory 192Meg/192MB RAM: ""

*InstalledMemory 224Meg/224MB RAM: ""

*InstalledMemory 256Meg/256MB RAM: ""

*CloseUI: *InstalledMemory





*% === Print Quality & Effects ===============

*OpenUI *Resolution/Printer Resolution: PickOne

*OrderDependency: 10 DocumentSetup *Resolution

*DefaultResolution: 600dpi

*Resolution 600dpi/600 dpi: ""

*CloseUI: *Resolution





*OpenUI *Duplex/Duplex:  PickOne

*OrderDependency: 15 AnySetup *Duplex

*DefaultDuplex: None

*Duplex None/- None -: ""

*Duplex DuplexTumble/Short Edge Binding: ""

*Duplex DuplexNoTumble/Long Edge Binding: ""

*CloseUI: *Duplex



*% === Collate (Sort/Group) ============

*OpenUI *Collate/Collate: Boolean

*OrderDependency: 1 AnySetup *Collate

*DefaultCollate: True

*Collate True/Sort: ""

*Collate False/Group: ""

*CloseUI: *Collate

*% === End Collate (Sort/Group) ========





*% ===================================

*%         Switch Input Trays

*%  Number in invocation string is used

*%  as internal devmode bin number

*% ===================================

*OpenUI *InputSlot/Paper Source: PickOne

*OrderDependency: 40 AnySetup *InputSlot

*DefaultInputSlot: Auto

*InputSlot Auto/Auto Select: "7"

*InputSlot Tray1/Tray 1: "257"

*InputSlot Tray2/Tray 2: "258"

*InputSlot Tray3/Tray 3: "259"

*InputSlot Tray4/Tray 4: "260"

*InputSlot Env/Manual Feed: "4"

*CloseUI: *InputSlot

*CloseGroup: InstallableOptions/Options Installed





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

*% Use these entries to set paper size unless there is a specific

*% reason to use PageRegion, such as when using manual feed.

*OpenUI *PageSize: PickOne

*OrderDependency: 55 AnySetup *PageSize

*DefaultPageSize: Letter

*PageSize Statement/5.5" x 8.5": "6"

*PageSize Letter/8.5" x 11":     "1"

*PageSize Legal/8.5" x 14":      "5"

*PageSize Tabloid/11" x 17":     "3"

*PageSize A3/A3 - 297 x 420 mm:  "8"

*PageSize A4/A4 - 210 x 297 mm:  "9"

*PageSize A5/A5 - 148 x 210 mm:  "11"

*PageSize B4/B4 - 257 x 364 mm:  "12"

*PageSize B5/B5 - 182 x 257 mm:  "13"

*PageSize B6/B6 - 128 x 182 mm:  "257"

*PageSize F4/F4 - 8.0 x 13 in.:  "311"

*PageSize 8K/8K - 267 x 390 mm:  "273"

*PageSize 16K/16K - 195 x 267 mm: "274"

*CloseUI: *PageSize



*% === These entries will set up the frame buffer. Usually used with manual feed. ===

*OpenUI *PageRegion: PickOne

*OrderDependency: 60 AnySetup *PageRegion

*DefaultPageRegion: Letter

*PageRegion Statement/Statement: "statement"

*PageRegion Letter/Letter:       "letter"

*PageRegion Legal/Legal:         "legal"

*PageRegion Tabloid/Tabloid:     "tabloid"

*PageRegion A3/A3: "a3"

*PageRegion A4/A4: "a4"

*PageRegion A5/A5: "a5"

*PageRegion B4/B4: "b4"

*PageRegion B5/B5: "b5"

*PageRegion B6/B6: "b6"

*PageRegion F4/F4: "f4"

*PageRegion 8K/8K: "8k"

*PageRegion 16K/16K: "16k"

*CloseUI: *PageRegion



*% === These entries provide the imageable areas of the media option keywords. ===

*DefaultImageableArea: Letter

*ImageableArea Statement/Statement: "12.24 12.24 383.76 599.76"

*ImageableArea Letter/Letter: "12.24 12.24 599.76 779.76"

*ImageableArea Legal/Legal: "12.24 12.24 599.76 995.76"

*ImageableArea Tabloid/Tabloid: "12.24 12.24 779.76 1211.76"

*ImageableArea A3/A3: "12.24 12.24 829.76 1178.76"

*ImageableArea A4/A4: "12.24 12.24 582.76 829.76"

*ImageableArea A5/A5: "12.24 12.24 407.76 582.76"

*ImageableArea B4/B4: "12.24 12.24 716.76 1019.76"

*ImageableArea B5/B5: "12.24 12.24 503.76 716.76"

*ImageableArea B6/B6: "12.24 12.24 349.92 502.56"

*ImageableArea F4/F4: "12.24 12.24 563.76 923.76"

*ImageableArea 8K/8K: "12.24 12.24 741.77 1084.76"

*ImageableArea 16K/16K: "12.24 12.24 534.84 741.77"



*% === These provide the physical dimensions of the media, by option keyword. ===

*DefaultPaperDimension: Letter

*PaperDimension Statement/Statement: "396 612"

*PaperDimension Letter/Letter:       "612 792"

*PaperDimension Legal/Legal:         "612 1008"

*PaperDimension Tabloid/Tabloid:     "792 1224"

*PaperDimension A3/A3: "842 1191"

*PaperDimension A4/A4: "595 842"

*PaperDimension A5/A5: "420 595"

*PaperDimension B4/B4: "729 1032"

*PaperDimension B5/B5: "516 729"

*PaperDimension B6/B6: "362.16 514.80"

*PaperDimension F4/F4: "576 936"

*PaperDimension 8K/8K: "754.01 1097.00"

*PaperDimension 16K/16K: "547.08 754.01"



*% === Font Information =====================

*DefaultFont: Times-Roman

*Font Albertus-XBold/Albertus Extra Bold: Standard "(001.001)" Standard ROM

*Font Albertus/Albertus Medium: Standard "(001.001)" Standard ROM

*Font AntiqueOlive-Bold/Antique Olive Bold: Standard "(001.001)" Standard ROM

*Font AntiqueOlive-Italic/Antique Olive Italic: Standard "(001.001)" Standard ROM

*Font AntiqueOlive/Antique Olive: Standard "(001.001)" Standard ROM

*Font Arial-Bold/Arial Bold: Standard "(001.001)" Standard ROM

*Font Arial-BoldItalic/Arial Bold Italic: Standard "(001.001)" Standard ROM

*Font Arial-Italic/Arial Italic: Standard "(001.001)" Standard ROM

*Font Arial/Arial: Standard "(001.001)" Standard ROM

*Font AvantGarde-Book/ITC Avant Garde Gothic Book: Standard "(001.002)" Standard ROM

*Font AvantGarde-BookOblique/ITC Avant Garde Gothic Book Oblique: Standard "(001.002)" Standard ROM

*Font AvantGarde-Demi/ITC Avant Garde Gothic Demi: Standard "(001.003)" Standard ROM

*Font AvantGarde-DemiOblique/ITC Avant Garde Gothic Demi Oblique: Standard "(001.003)" Standard ROM

*Font Bookman-Demi/ITC Bookman Demi: Standard "(001.001)" Standard ROM

*Font Bookman-DemiItalic/ITC Bookman Demi Italic: Standard "(001.001)" Standard ROM

*Font Bookman-Light/ITC Bookman Light: Standard "(001.001)" Standard ROM

*Font Bookman-LightItalic/ITC Bookman Light Italic: Standard "(001.001)" Standard ROM

*Font CGOmega-Bold/CG Omega Bold: Standard "(001.001)" Standard ROM

*Font CGOmega-BoldItalic/CG Omega Bold Italic: Standard "(001.001)" Standard ROM

*Font CGOmega-Italic/CG Omega Italic: Standard "(001.001)" Standard ROM

*Font CGOmega/CG Omega: Standard "(001.001)" Standard ROM

*Font CGTimes-Bold/CG Times Bold: Standard "(001.001)" Standard ROM

*Font CGTimes-BoldItalic/CG Times Bold Italic: Standard "(001.001)" Standard ROM

*Font CGTimes-Italic/CG Times Italic: Standard "(001.001)" Standard ROM

*Font CGTimes/CG Times: Standard "(001.001)" Standard ROM

*Font Clarendon/Clarendon Condensed Bold: Standard "(001.001)" Standard ROM

*Font Coronet/Coronet Italic: Standard "(001.001)" Standard ROM

*Font Courier-Bold/Courier Bold: Standard "(001.001)" Standard ROM

*Font Courier-BoldItalic/Courier Bold Italic: Standard "(001.001)" Standard ROM

*Font Courier-Italic/Courier Italic: Standard "(001.001)" Standard ROM

*Font Courier/Courier: Standard "(001.001)" Standard ROM

*Font PS-Courier-Bold/CourierPS Bold: Standard "(001.004)" Standard ROM

*Font PS-Courier-BoldOblique/CourierPS Bold Oblique: Standard "(001.004)" Standard ROM

*Font PS-Courier-Oblique/CourierPS Oblique: Standard "(001.004)" Standard ROM

*Font PS-Courier/CourierPS: Standard "(001.004)" Standard ROM

*Font Garamond-Bold/Garamond Halbfett: Standard "(001.001)" Standard ROM

*Font Garamond-BoldItalic/Garamond Kursiv Halbfett: Standard "(001.001)" Standard ROM

*Font Garamond-Italic/Garamond Kursiv: Standard "(001.001)" Standard ROM

*Font Garamond/Garamond Antiqua: Standard "(001.001)" Standard ROM

*Font Helvetica-Bold/Helvetica Bold: Standard "(001.002)" Standard ROM

*Font Helvetica-BoldOblique/Helvetica Bold Italic: Standard "(001.002)" Standard ROM

*Font Helvetica-Narrow-Bold/Helvetica Narrow Bold: Standard "(001.000)" Standard ROM

*Font Helvetica-Narrow-BoldOblique/Helvetica Narrow Bold Oblique: Standard "(001.000)" Standard ROM

*Font Helvetica-Narrow-Oblique/Helvetica Narrow Oblique: Standard "(001.000)" Standard ROM

*Font Helvetica-Narrow/Helvetica Narrow: Standard "(001.000)" Standard ROM

*Font Helvetica-Oblique/Helvetica Italic: Standard "(001.002)" Standard ROM

*Font Helvetica/Helvetica: Standard "(001.002)" Standard ROM

*Font LetterGothic-Bold/Letter Gothic Bold: Standard "(001.001)" Standard ROM

*Font LetterGothic-Italic/Letter Gothic Italic: Standard "(001.001)" Standard ROM

*Font LetterGothic/Letter Gothic: Standard "(001.001)" Standard ROM

*Font Lineprinter/Line Printer: Standard "(001.001)" Standard ROM

*Font Marigold/Marigold: Standard "(001.001)" Standard ROM

*Font NewCenturySchlbk-Bold/New Century Schoolbook Bold: Standard "(001.005)" Standard ROM

*Font NewCenturySchlbk-BoldItalic/New Century Schoolbook Bold Italic: Standard "(001.004)" Standard ROM

*Font NewCenturySchlbk-Italic/New Century Schoolbook Italic: Standard "(001.003)" Standard ROM

*Font NewCenturySchlbk-Roman/New Century Schoolbook: Standard "(001.004)" Standard ROM

*Font Palatino-Bold/Palatino Bold: Standard "(001.002)" Standard ROM

*Font Palatino-BoldItalic/Palatino Bold Italic: Standard "(001.002)" Standard ROM

*Font Palatino-Italic/Palatino Italic: Standard "(001.002)" Standard ROM

*Font Palatino-Roman/Palatino: Standard "(001.001)" Standard ROM

*Font Symbol/Symbol: Special "(001.003)" Special ROM

*Font PS-Symbol/SymbolPS: Standard "(001.001)" Standard ROM

*Font Times-Bold/Times Bold: Standard "(001.002)" Standard ROM

*Font Times-BoldItalic/Times Bold Italic: Standard "(001.004)" Standard ROM

*Font Times-Italic/Times Italic: Standard "(001.002)" Standard ROM

*Font Times-Roman/Times: Standard "(001.002)" Standard ROM

*Font TimesNew-Bold/Times New Roman Bold: Standard "(001.001)" Standard ROM

*Font TimesNew-BoldItalic/Times New Roman Bold Italic: Standard "(001.001)" Standard ROM

*Font TimesNew-Italic/Times New Roman Italic: Standard "(001.001)" Standard ROM

*Font TimesNew/Times New Roman: Standard "(001.001)" Standard ROM

*Font Univers-Bold/Univers Bold: Standard "(001.001)" Standard ROM

*Font Univers-BoldItalic/Univers Bold Italic: Standard "(001.001)" Standard ROM

*Font Univers-Condensed-Bold/Univers Condensed Bold: Standard "(001.001)" Standard ROM

*Font Univers-Condensed-BoldItalic/Univers Condensed Bold Italic: Standard "(001.001)" Standard ROM

*Font Univers-Condensed-Italic/Univers Condensed Medium Italic: Standard "(001.001)" Standard ROM

*Font Univers-Condensed/Univers Condensed Medium: Standard "(001.001)" Standard ROM

*Font Univers-Italic/Univers Medium Italic: Standard "(001.001)" Standard ROM

*Font Univers/Univers Medium: Standard "(001.001)" Standard ROM

*Font Wingdings/Wingdings: Standard "(001.001)" Standard ROM

*Font ZapfChancery-MediumItalic/ITC Zapf Chancery Medium Italic: Standard "(001.003)" Standard ROM

*Font ZapfDingbats/ITC Zapf Dingbats: Special "(001.001)" Special ROM



*% === Change Log ===

*% 02/03/2000 V 1.0.0

*% 06/30/2000 V 1.0.1

*% 03/17/2005 V 1.0.2

*% Updated Font table to match IP-601 table for font subst problem



*%

*% end of PPD file for Konica IP-423 PCL

ik ben benieuwd... :)

Offline JV.com

  • Lid
Re: script-omzetten windows-linux
« Reactie #1 Gepost op: 2010/03/29, 18:27:49 »
Oke een paar vraagjes om te kunnen zien wat je verstaand onder ´niet meer overweg kunnend´ het kan inderdaad heel goed dat dit niet werkt onder linux. maar dat brengt ook al de eerste vraag met zich mee:

1. wat doet het wel/niet.
2. wat moet er met dit bestand gebeuren (zo dat het werkt)
3. kan linux niet met dit bestandstype overweg of..
4. is het de programmeertaal die niet ondersteund wordt.
5. wat is de structuur van het bestand. welke gegevens zijn nodig waarbij?

zoals je misschien al kunt merken heb ik geen ervaren met zo genoemde (PDDs of dergelijke). hierdoor kan het komen dat ik misschien wat merkwaardige vragen stel.

Grt,

JV.com

EDIT:

Als je zelf wat programmeer ervaring hebt kun je proberen om als je het bestand in een bijv. .XML formaat te gieten en dit 'terugkoppelt naar je software/printer´
« Laatst bewerkt op: 2010/03/29, 18:30:49 door JV.com »

Re: script-omzetten windows-linux
« Reactie #2 Gepost op: 2010/03/31, 20:29:35 »
Je kunt toch gewoon, tijdens het toevoegen van een printer, een PPD-bestand selecteren? Bij mij rijst de vraag wat dit met programmeren te maken heeft.

Offline Rachid

  • Lid
    • rachidbm
    • Mijn blog
Re: script-omzetten windows-linux
« Reactie #3 Gepost op: 2010/03/31, 20:59:13 »
Als je het wilt omzetten, lijkt me programmeren het juiste onderwerp.
Maar als je gewoon zo'n ppd bestand kan importeren ofzo...
Ben je ook blij dat Ubuntu zo toegankelijk en gratis is, en wil je graag net als ik iets terugdoen, kijk dan eens rond bij mwanzo, dé poort naar het bijdragen aan Ubuntu en haar gemeenschap!

Re: script-omzetten windows-linux
« Reactie #4 Gepost op: 2010/03/31, 23:33:01 »
Als je het wilt omzetten, lijkt me programmeren het juiste onderwerp.
Maar als je gewoon zo'n ppd bestand kan importeren ofzo...
ok, het ppd bestand wortd ingelezen, de instellingen staan dan zoals in het script vermeld, maar als ik wat wil printen geeft hij eindeloze vellen papier met alleen maar bagger...

Offline commandoline

  • LoCo-contact
    • marten-de-vries
    • Marten-de-Vries.nl
Re: script-omzetten windows-linux
« Reactie #5 Gepost op: 2010/04/01, 11:38:22 »
OK, ik heb geen ervaring met PostScript Printer Description, maar als ik die wikipedia pagina zo doorlees is het een techniek om de computer te vertellen wat je printer allemaal kan. Verder staat er dat CUPS die bestanden zou moeten kunnen interpreteren. (de instellingen van CUPS zijn uitgebreid te veranderen via je browser: http://localhost:631/ . Username+password is een account met rootrechten.)