GDI tiskárny

Supportní databáze (ke_printer-gdi)
Platí pro

SuSE Linux: Od verze 6.2

Dotaz:

Je třeba zprovoznit GDI tiskárnu (Windows-only-Hardware).

Něco k problematice GDI tiskáren:

Jelikož většina ovladačů hardwaru pro Linux není vyvíjena výrobci, je třeba přistupovat k tiskárnám přes otevřené standardní protokoly. U tiskáren to jsou například PostScript, ESC/P a HP PCL (netýká se HP PPA). Srovnejte s dokumentem Tiskárny: nákup a kompatibilita.
Pokud výrobce nepoužije standardní protokol a řízení tiskárny probíhá přímo pomocí speciálního modelu, jedná se o tzv. GDI tiskárnu, která pracuje pouze ve verzi a typu operačním systému, pro který je napsán ovladač.
GDI je programovací rozhraní vytvořené spol. Microsoft pro grafická zobrazení. Problematickým není tento GDI API, ale to, že k GDI tiskárnám se přistupuje pouze pomocí řídících příkazů vlastních každému z modelů tiskáren. Správné označení GDI tiskáren by tedy mělo být "tiskárny, které komunikují pouze vlastním protokolem".

Předpoklady:

Běžné předpoklady po používání tiskárny v SuSE Linuxu naleznete v následujícím dokumentu:
Nastavení tiskárny

Poznámka:

Nejsme bohužel s to zaručit spolehlivost zde uvedených informací, protože sami netestujeme GDI tiskárny.

Postup pro SuSE Linux 7.1:

Od SuSE Linuxu 7.1 jsou následující GDI tiskárny podporovány přímo v konfiguraci tiskárny v YaSTu2. Částečně je možný pouze černobílý tisk, ale často i barevný:

Nevýhodou ovladačů vytvářených přímo výrobci tiskáren je, že nemusí fungovat s následující verzí Linuxu. Tiskárny, které rozumí některému ze standardních jazyků jsou nezávislé na určitém operačním systému, nebo verzi tohoto systému.

Bližší informace o kompatibilitě naleznete v SDB dokumentu: " Nákup tiskárny a kompatibilita"

Postup pro SuSE Linux 7.0 a starší

Do verze SuSE Linux 7.0 byly podporovány následující tiskárny:

Do verze SuSE Linuxu 7.0 mohly tyto tiskárny tisknout pouze černobíle.

HP DeskJet modely 710/720, 820, 1000

Doplňující předpoklady:

Je třeba instalovat balík ppa (série ap).
Instalujte balík, pokud již není instalován, programem YaST (nebo YaST2).

Na těchto www stránkách naleznete bližší informace:
http://www.httptech.com/ppa/
http://sourceforge.net/project/?group_id=1322

Konfigurace:

  1. Proveďte konfiguraci programem SETUP (resp. lprsetup) tak, jak je to uvedeno v SDB dokumentu Nastavení tiskárny:
    Jako ovladač zvolte HEWLETT-PACKARD a nakonec použijte
    600
    jako rozlišení.
  2. Zkopírujte odpovídající soubor
    pbm2ppa.conf.hp720
    pbm2ppa.conf.hp820
    pbm2ppa.conf.hp1000
    z adresáře /usr/doc/packages/ppa
    resp. od SuSE Linuxu 7.0
    z adresáře /usr/share/doc/packages/ppa
    do /etc/pbm2ppa.conf. Např.:
    cp /usr/doc/packages/ppa/pbm2ppa.conf.hp720 /etc/pbm2ppa.conf
    resp. od SuSE Linuxu 7.0:
    cp /usr/share/doc/packages/ppa/pbm2ppa.conf.hp720 /etc/pbm2ppa.conf

  3. Offsets jsou tak dlouho upavnovány, než se podaří vytvořit správné nastavení. Při špatně nastavených offsets zůstává tiskárna při pokusu o tisk stát s blikajícími LEDkami a je třeba ji zcela restartovat.
    Bližší informace naleznete v následujících souborech
    /usr/doc/packages/ppa/CALIBRATION
    resp. od SuSE Linuxu 7.0:
    /usr/share/doc/packages/ppa/CALIBRATION
    Postup:
    Následující kroky opakujte tak dlouho, než bude testovací tisk souboru správný.
    1. Tisk testovací stránky A4 pro tiskárnu připojenou na /dev/lp0
      pbmtpg -a4 | pbm2ppa >/dev/lp0.
    2. Úprava offsetů v souboru /etc/pbm2ppa.conf libovolným editorem.
    3. Test tisku souboru příkazem
      a2ps -1 -M a4dj --borders=yes -o - /etc/pbm2ppa.conf | lpr
    Pokud to bude třeba, je možné upravit velikost a4dj pro a2ps tak, jak je to popsáno v SDB dokumentu Nastavení velikosti stránky pro tisk ASCII souborů.

    Příkladové hodnoty pro 720C:

    papersize a4
    xoff 75
    yoff -500
    top 0
    bottom 0
    left 150
    right 150
    

    nebo:

    papersize a4
    xoff 75
    yoff -300
    top 100
    bottom -100
    left 150
    right 150
    

    pro 820Cse jsou třeba následující údaje:

    xoff            25 
    yoff          -325 
    top            100        
    bottom        -100 
    left           250 
    right          250 
    

    Tyto hodnoty fungují také pro 820 Cxi:

    xoff       0 # \ Adjust these for your printer.
    yoff    -325 # / (see CALIBRATE)
    top        0
    bottom     0
    left     120
    right    160
    

    Poděkování za zpětnou vazbu a nové informace patří <Clemens.Dorda@studbox.uni-stuttgart.de> a <Thies.Freymuth@lrz.tu-muenchen.de>.

    Lexmark modely 7000, 7200, 5700

    Doplňující předpoklady:

    Je třeba mít instalován balík pbm217k (série ap).
    Pokud balík ještě nemáte instalován, můžete použít YaST nebo YaST2.

    Zde naleznete informace vztahující se k modelu 5700: http://www.ultranet.com/~setaylor/papers.htm

    Zde naleznete informace vztahující s k modelu 7000: http://bimbo.fjfi.cvut.cz/~paluch/l7kdriver/
    Od SuSE Linuxu verze 6.2 je tento ovladač v balíku pbm2l7k (série ap).

    Konfigurace:

    Proveďte konfiguraci programem SETUP (resp. lprsetup) tak, jak je to uvedeno v SDB dokumentu Nastavení tiskárny:
    Zvolte přitom jednu z následujících možností

    a nakonec použijte
    600
    jako rozlišení. Při konfiguraci věnujte také pozornost SDB dokumentu Tisk: konfigurace tiskárny Lexmark

    Brother HL 720, 730

    Pro tiskárny Brother HL 720, HL 730 a kompatibilní existuje již od Ghostscriptu 5.xx ovladač hl7x0.
    Brother HL 760 není GDI tiskárnou.


    Viz také:
    o Nastavení tiskárny
    o Nákup tiskárny a kompatibilita
    o Tisk: Nastavení tiskárny Lexmark

    Klíčová slova: GDI TISKáRNA, TISKáRNA, TISK, DESKJET, PBM2PPA, BROTHER, LEXMARK, OKI, XEROX

    Kategorie: Tiskárna , Dokumentace , Často kladené dotazy

    SDB-ke_printer-gdi, Copyright SuSE Linux AG, Nürnberg, Germany - Verze: 07. Mai 1998
    SuSE Linux AG - Poslední změnu: 28. Feb 2001 provedl ke (sdb_gen 1.40.0)