Jak tisknout z Dosu na moderních tiskárnách pomocí Pascalu

[o úroveň výše]

Nejprve si stáhněte balíček tří nepřeložených UNIT jednotek pro inkoustové, laserové a jiné tiskárny.

Pokud se soubor nestáhne,ale otevře v novém okně, budete si muset uložit odkaz jako soubor (z Microsoft Exploderu, nebo Netscape Navigatoru se klikne pravým tlačítkem a zvolí se správná volba z menu...)

Soubor ke stažení je zde: 3kB Zip

Pojďme se nyní podívat na jednotlivé unity.

Největší z nich je soubor HP.PAS který je k tiskárnám Hewlett Packard. Budete si jej muset přejmenovat, nebo zvolit jiné jméno Unity (nyní se jmenuje Deskjet)

Před tiskem se doporučuje tiskárnu zresetovat (tedy pokud jstedo ní nenahráli svoje fonty :-) ) což se udělá příkazem HP_RESET. Pak by mělo dojít k volbě velikosti papíru (např. pro A4 je to HP_A4SIZE, pro obálky HP_ENVELOPESIZE ...) Pro volbu písma - tučné kurzíva apod. se používají příkazy HP_UPRIGHT; HP_ITALIC; HP_NORMAL; HP_BOLD; HP_EXTRABOLD a další.

Na konci tisku povinně proveďte příkaz  HP_EJECT, který vysune potištěný papír ven, pokud totiž váš tisk nepřesáhl vybranou velikost papíru, bude tiskárna čekat na zbytek dat a papír prostě nepotiská ....

Unita Print_la obsahuje jen jeden příkaz a tu dump_laser, která vykopíruje obsah grafické obrazovky (vytvořené pomocí pascalovské unity GRAPH) na tiskárnu. Název procedury jasně napovídá, na který druh tiskárny toto zafunguje spolehlivě ...

Unita print_ma je prakticky stejná jako předchozí unita, jen funguje na jehličkové tiskárny ...


Máte-li propracovanější unity a chcete-li je zveřejnit, napište mi, můj aktuální Email je uveden v zápatí (tj. na konci) této stránky.

[o úroveň výše]


WEBovský počítadlo spočítalo, že si číslo počitadlo, které navštívilo od 17.října 1999 tyto stránky uložené na serveru Volny.cz
Tato stránka byla autorem naposledy editována 07.08.2007 13:27:24,
automatický update proveden 03.09.2007 22:23:44