SuSE + Xerox Phaser 3121 (Как приделать фильтры с CD)

Всё о принтерах, сканерах и многофункциональных устройствах. Подключение, настройка, проблемы.

Модератор: Модераторы разделов

Uniser
Сообщения: 3

SuSE + Xerox Phaser 3121

Сообщение Uniser »

При печати для всех заданий - прервано системой.

Систему менять не целесообразно так же, как и принтер, поэтому не предлагать.
На CD диске есть поддержка принтера для SuSE 6.4/7.0/7.1 и выше
В ppd-файле имеется строка:

*cupsFilter: "application/vnd.cups-postscript 0 ppmtospl2"

В поставке имеются фильтры:
gdiprint ippprint ldpprint pclprint smbprint socketprint spl2print
splcprint pjlhdr ppmtogdi ppmtospl2 ppmtosplc pscms pstopcl
texttops pstops imagetops hpgltops
всё это ставится в /usr/local/linuxprint/filter

Для CUPS фильтры в /usr/lib/cups/filter

В error_log приблизительно следующее
/usr/lib/cups/backend/usb
-------- для LogLevel=debug ------
Printer using device file "/dev/usb/lp0"
LPGETSTATUS returned a port status of 18
----------------------------------
Media tray empty!
Could not find a suitable printer

При тестировании из YaST'а соединения с /dev/usb/lp0 принтер шумит
следовательно - ОН.

В том-же протоколе вижу последовательность запускаемых фильтров
pstops
ppmtospl2
usb (Это backend. кстати как переводится слово "backend"?)

Насколько я понял мне надо настроить фильтры, но КАК?

вот фрагменты из /etc/cups/mime.convs

application/postscript application/vnd.cups-postscript 66 pstops
text/html application/postscript 33 texttops
image/gif application/vnd.cups-postscript 66 imagetops
# pstoraster is now part of ESP Ghostscript...
#application/vnd.cups-postscript application/vnd.cups-raster 100 pstoraster
Спасибо сказали:
Аватара пользователя
Al2k
Сообщения: 554

Re: SuSE + Xerox Phaser 3121

Сообщение Al2k »

usb (Это backend. кстати как переводится слово "backend"?)

1. Выходной буфер
2. Внутренний

Я если честно не понял в чём проблема у тебя..........ты установить его пытаешься с диска? Дохлый номер, у меня Xerox Phaser 3116. Бился долго с дровами, но заработало только с дровами от Samsung ML1210. Пробуй перебирать также как я дрова от других принтеров.
Athlon64 3200+ (2000@2400); 2*512 PC3200 Kingston + 2*1024 Transcend; (200+80)GB Sata + 250GB IDE Barracuda; Radeon 1950GT; Audigy 2ZS; Plextor DVDRW PX-712A + Toshiba DVD-CDRW
Mandriva Linux 2008.1 Free
Спасибо сказали:
Uniser
Сообщения: 3

Re: SuSE + Xerox Phaser 3121

Сообщение Uniser »

С тех пор как я задал вопрос есть небольшой прогресс: теперь принтер начал хотябы печатать
INTERNAL ERROR: FALSE и ещё несколько строк с указанием позиции и номера ошибки (Повидимому)
Это случилось после того как в PPD-файле написал

*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip

вместо старой строки
теперь пытаюсь понять как к foomatic-rip прикрутить фильтры поставляемые на диске (см. начало темы)
установку с диска я неделю назад забросил, теперь проблема в правильной настройке фильтров.

Возможно ли в foomatic-rip использовать фильтры производителя и как настроить порядок их обработки
М.б. поможет содержимое фийла PPD:

*PPD-Adobe: "4.3"
*FormatVersion: "4.3"
*FileVersion: "1.1"
*LanguageVersion: English
*LanguageEncoding: ISOLatin1
*PCFileName: "Phaser-3121.ppd"
*Manufacturer: "XEROX"
*Product: "Phaser 3121"
*cupsVersion: 1.0
*cupsManualCopies: False
*cupsModelNumber: 2
*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
*ModelName: "Xerox Phaser 3121"
*ShortNickName: "Phaser 3121"
*linuxLanguage: "SPL II"
*linuxPriority: "0"
*linuxURL: "http://www.xerox.com/"
*linuxIdentify: "Phaser 3121"
*NickName: "Xerox Phaser 3121"
*PSVersion: "(3010.000) 550"
*LanguageLevel: "3"
*ColorDevice: False
*DefaultColorSpace: Gray
*FileSystem: False
*Throughput: "17"
*%LandscapeOrientation: Plus90
*%VariablePaperSize: False
*%TTRasterizer: Type42

*OpenUI *Resolution/Resolution: PickOne
*DefaultResolution: 600
*Resolution 600/600 DPI: "<</HWResolution[600 600]>>setpagedevice"
*Resolution 300/300 DPI: "<</HWResolution[300 300]>>setpagedevice"
*CloseUI: *Resolution

*OpenUI *PageSize/Page Size: PickOne
*DefaultPageSize: A4
*PageSize Letter/US Letter: "<</Policies <</PageSize 7>> /.HWMargins [12.5 12.5 12.5 12.5] /PageSize [612 792] /ImagingBBox null>>setpagedevice"
*PageSize Legal/US Legal: "<< /Policies <</PageSize 7>> /.HWMargins [12.5 12.5 12.5 12.5] /PageSize [612 1008] /ImagingBBox null>>setpagedevice"
*PageSize A4/A4: "<< /Policies <</PageSize 7>> /.HWMargins [12.5 12.5 12.5 12.5] /PageSize[595 842] /ImagingBBox null>>setpagedevice"
*PageSize Executive/Executive: "<</Policies <</PageSize 7>> /.HWMargins [12.5 12.5 12.5 12.5] /PageSize [522 756] /ImagingBBox null>> setpagedevice"
*PageSize Folio/Folio: "<</Policies <</PageSize 7>> /.HWMargins [12.5 12.5 12.5 12.5] /PageSize [612 936] /ImagingBBox null>> setpagedevice"
*PageSize JB5/JIS B5: "<</Policies <</PageSize 7>> /.HWMargins [12.5 12.5 12.5 12.5] /PageSize [516 729] /ImagingBBox null>> setpagedevice"
*PageSize B5/ISO B5 Env.: "<</Policies <</PageSize 7>> /.HWMargins [12.5 12.5 12.5 12.5] /PageSize [499 709] /ImagingBBox null>> setpagedevice"
*PageSize A5/A5: "<</Policies <</PageSize 7>> /.HWMargins [12.5 12.5 12.5 12.5] /PageSize [420 595] /ImagingBBox null>> setpagedevice"
*PageSize COM10/No.10 Env.: "<</Policies <</PageSize 7>> /.HWMargins [12.5 12.5 12.5 12.5] /PageSize [297 684] /ImagingBBox null>> setpagedevice"
*PageSize Monarch/Monarch Env.: "<</Policies <</PageSize 7>> /.HWMargins [12.5 12.5 12.5 12.5] /PageSize [279 540] /ImagingBBox null>> setpagedevice"
*PageSize DL/DL Env.: "<</Policies <</PageSize 7>> /.HWMargins [12.5 12.5 12.5 12.5] /PageSize [312 624] /ImagingBBox null>> setpagedevice"
*PageSize C5/C5 Env.: "<</Policies <</PageSize 7>> /.HWMargins [12.5 12.5 12.5 12.5] /PageSize [459 649] /ImagingBBox null>> setpagedevice"
*PageSize C6/C6 Env.: "<</Policies <</PageSize 7>> /.HWMargins [12.5 12.5 12.5 12.5] /PageSize [323 459] /ImagingBBox null>> setpagedevice"
*PageSize A6/A6 Env.: "<</Policies <</PageSize 7>> /.HWMargins [12.5 12.5 12.5 12.5] /PageSize [298 420] /ImagingBBox null>> setpagedevice"
*CloseUI: *PageSize

*% Commented out the A3 setting until somebody gets the values for the other sections
*% *PageSize A3/A3: "<</PageSize[842 1191] /ImagingBBox null>>setpagedevice"

*% This is where you define the SPL2 tray selection. The value name is send in the SPL2 header.
*OpenUI *InputSlot/Paper Source: PickOne
*DefaultInputSlot: AUTO
*InputSlot AUTO/Auto Select: ""
*InputSlot MANUAL/Manual Feed: ""
*CloseUI: *InputSlot

*% Generic boilerplate PPD stuff babbling about paper dimensions and
*% the usual Postscript fonts offered by Ghostscript. Contributions
*% to spice this up are welcome!

*ImageableArea Letter/Letter: "12.5 12.5 599.5 779.5"
*ImageableArea Legal/Legal: "12.5 12.5 599.5 995.5"
*ImageableArea A4/A4: "12.5 12.5 582.5 829.5"
*ImageableArea Executive/Executive: "12.5 12.5 509.5 743.5"
*ImageableArea Folio/Folio: "12.5 12.5 599.5 923.5"
*ImageableArea JB5/JIS B5: "12.5 12.5 503.5 716.5"
*ImageableArea B5/B5 Env.: "12.5 12.5 486.5 696.5"
*ImageableArea A5/A5: "12.5 12.5 407.5 582.5"
*ImageableArea COM10/No.10 Env.: "12.5 12.5 284.5 671.5"
*ImageableArea Monarch/Monarch: "12.5 12.5 266.5 527.5"
*ImageableArea DL/DL Env.: "12.5 12.5 299.5 611.5"
*ImageableArea C5/C5 Env.: "12.5 12.5 446.5 636.5"
*ImageableArea C6/C6 Env.: "12.5 12.5 310.5 446.5"
*ImageableArea A6/A6 Env.: "12.5 12.5 285.5 407.5"

*DefaultPaperDimension: Letter
*PaperDimension Letter: "612 792"
*PaperDimension Legal: "612 1008"
*PaperDimension A4: "595 842"
*PaperDimension Executive/Executive: "522 756"
*PaperDimension Folio/Folio: "612 936"
*PaperDimension JB5/JIS B5: "516 729"
*PaperDimension B5/ISO B5 Env.: "499 709"
*PaperDimension A5/A5: "420 595"
*PaperDimension COM10/No.10 Env.: "297 684"
*PaperDimension Monarch/Monarch Env.: "279 540"
*PaperDimension DL/DL Env.: "312 624"
*PaperDimension C5/C5 Env.: "459 649"
*PaperDimension C6/C6 Env.: "323 459"
*PaperDimension A6/A6 Env.: "298 420"

*DefaultLinuxGDIBand: Letter
*LinuxGDIBand Letter: "4960"
*LinuxGDIBand Legal: "4960"
*LinuxGDIBand A4: "4960"
*LinuxGDIBand Executive: "4960"
*LinuxGDIBand Folio: "4960"
*LinuxGDIBand JB5: "4960"
*LinuxGDIBand B5: "4960"
*LinuxGDIBand A5: "4960"
*LinuxGDIBand COM10: "4960"
*LinuxGDIBand Monarch: "4960"
*LinuxGDIBand DL: "4960"
*LinuxGDIBand C5: "4960"
*LinuxGDIBand C6: "4960"
*LinuxGDIBand A6: "4960"

*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

*JCLBegin: "<1B>%-12345X"
*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = QPDL<0A>"
*JCLEnd: "<09><1B>%-12345X"

*JCLOpenUI *MediaType/Paper Type: PickOne
*DefaultMediaType: PRINTER
*MediaType PRINTER/Use Printer Default: "@PJL SET PAPERTYPE = OFF<0A>"
*MediaType Normal/Plain Paper: "@PJL SET PAPERTYPE = NORMAL<0A>"
*MediaType Thick/Thick Paper: "@PJL SET PAPERTYPE = THICK<0A>"
*MediaType Thin/Thin Paper: "@PJL SET PAPERTYPE = THIN<0A>"
*MediaType Bond/Bond: "@PJL SET PAPERTYPE = BOND<0A>"
*MediaType OHP/Transparency: "@PJL SET PAPERTYPE = OHP<0A>"
*MediaType Card/Card Stock: "@PJL SET PAPERTYPE = CARD<0A>"
*MediaType Label/Label: "@PJL SET PAPERTYPE = LABEL<0A>"
*MediaType Used/Preprinted: "@PJL SET PAPERTYPE = USED<0A>"
*MediaType Color/Colored Paper: "@PJL SET PAPERTYPE = COLOR<0A>"
*MediaType Env/Envelope: "@PJL SET PAPERTYPE = ENV<0A>"
*JCLCloseUI: *MediaType

*JCLOpenUI *JCLDensity/Toner Density: PickOne
*DefaultJCLDensity: Medium
*JCLDensity Light/Light: "@PJL SET DENSITY = 1<0A>"
*JCLDensity Medium/Normal: "@PJL SET DENSITY = 3<0A>"
*JCLDensity Dark/Dark: "@PJL SET DENSITY = 5<0A>"
*JCLCloseUI: *JCLDensity

*JCLOpenUI *JCLEconomode/Toner Save: PickOne
*DefaultJCLEconomode: PRINTERDEFAULT
*JCLEconomode PRINTERDEFAULT/Use Printer Default: ""
*JCLEconomode SAVE/Save: "@PJL SET ECONOMODE = ON<0A>"
*JCLEconomode STANDARD/Standard: "@PJL SET ECONOMODE = OFF<0A>"
*JCLCloseUI: *JCLEconomode

*JCLOpenUI *JCLJamrecovery/Reprint When Jam: PickOne
*DefaultJCLJamrecovery: RWJOff
*JCLJamrecovery RWJ/On: "@PJL SET JAMRECOVERY = ON<0A>"
*JCLJamrecovery RWJOff/Off: "@PJL SET JAMRECOVERY = OFF<0A>"
*JCLCloseUI: *JCLJamrecovery

*JCLOpenUI *JCLPowerSaveTime/Power Save Time: PickOne
*DefaultJCLPowerSaveTime: min5
*JCLPowerSaveTime min5/5min: "@PJL DEFAULT POWERSAVE = ON<0A>@PJL DEFAULT POWERSAVETIME = 5<0A>"
*JCLPowerSaveTime min10/10min: "@PJL DEFAULT POWERSAVE = ON<0A>@PJL DEFAULT POWERSAVETIME = 10<0A>"
*JCLPowerSaveTime min15/15min: "@PJL DEFAULT POWERSAVE = ON<0A>@PJL DEFAULT POWERSAVETIME = 15<0A>"
*JCLPowerSaveTime min30/30min: "@PJL DEFAULT POWERSAVE = ON<0A>@PJL DEFAULT POWERSAVETIME = 30<0A>"
*JCLPowerSaveTime min45/45min: "@PJL DEFAULT POWERSAVE = ON<0A>@PJL DEFAULT POWERSAVETIME = 45<0A>"
*JCLPowerSaveTime min60/60min: "@PJL DEFAULT POWERSAVE = ON<0A>@PJL DEFAULT POWERSAVETIME = 60<0A>"
*JCLPowerSaveTime NOTUSE/Power Save Off: "@PJL DEFAULT POWERSAVE = OFF<0A>"
*JCLCloseUI: *JCLPowerSaveTime
Спасибо сказали: