Portál AbcLinuxu, 10. května 2025 04:09

Dotaz: Freepascal a generování tiskové úlohy

20.10.2002 17:32 Pavel Čejka
Freepascal a generování tiskové úlohy
Přečteno: 144×
Odpovědět | Admin

Používám FreePascal 1.0.6 a Linux (různé distribuce). Přičemž potřebuju pomocí freepascalovského programu tisknout.

Nevím, kde bude tiskárna připojená a o jaký typ se bude jednat. S největší pravděpodobností bude postscriptová a bude se chovat jako LPD server (LaserJet 4100DTN), nebo to bude PCL tiskárna připojená a sdílená pomocí Win98 printserveru. Případně něco úplně jiného. Takže v žádném případě nemůžu tisknout přímo na /dev/lp0, musím využít standartní tiskový spooler a ještě musím umět vybrat tiskárnu, protože jich může být nainstalováno víc.

Uvažoval jsem o generování postscriptu, s tím, že bych vygenerovaný soubor předával s příslušnými parametry GhostScriptu. Nenašel jsem, ale žádnou rozumnou knihovnu.

Zatím spíš hledám nejrozumnější řešení, poraďte prosím.

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.10.2002 20:28 Tomáš Bláha
Rozbalit Rozbalit vše Freepascal a generování tiskové úlohy
Odpovědět | | Sbalit | Link | Blokovat | Admin
Myslím, že nejrozumější je generovat TeXový zdroják a ten pak nechat zpracovat a vytisknout. Kromě výborné úrovně sazby dosáhneš absolutní nezávislosti na zařízení. K generování TeXového kódu bych pak asi zkusil použít PHPčko. P.S. To už jsi se dostal až k tisku? :-)
Pavel Čejka avatar 22.10.2002 17:18 Pavel Čejka | skóre: 28 | blog: tosinezaslouzijmeno
Rozbalit Rozbalit vše Freepascal a generování tiskové úlohy
To vis. Uz mi funguje login a prochazeni databaze zbozi na sklade plus zakladni upravy polozek. No a tak jsem zacal uvazovat jak treba vytisknout sestavu "vsechno zbozi, ktere je skladem v mnozstvi vice nez 0 kusu" a podobne :-)

Freepascal ma nejakou knihovnu printer, ale bohuzel pod Linuxem se mi nepovedlo ho zprovoznit. Krom toho nabizi tisk jen ASCII.

Uvazoval jsem o pouziti externiho programu volaneho s prislusnymi parametry, ale TeX mi pripada zbytecne velky (uznavam, nic lepsiho asi nenajdu).Puvodne jsem si predstavoval, ze bych posilal nejaky generovany soubor na vstup CUPS, nebo LPRNG, ale to je asi trochu zcestne ...
25.10.2002 15:33 Pichi
Rozbalit Rozbalit vše Freepascal a generování tiskové úlohy
A co groff? Na zakladni veci by to melo stacit. Narozdil od TeXu je to ponekud mensi, jen je treba se zas neco naucit navic. Mas to standartne uz nainstalovane, pokud mas man. Ja osobne bych se, ale drzel toho TeXu ;-) To je ale srdecni zalezitost. Jinak by mel taky jit TeX docela dost orezat. Treba to generovat v cistem TeXu a ne v LaTeXu. Vyhazet vsechny fonty co nepouzijes, nebo dokonce pouzivat vyhradne ps fonty atd. atd. atd. To je ale pro skutecneho guru, tedy ani nic pro me :-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.