Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Important
Moderní tisková platforma je upřednostňovaná pro komunikaci s tiskárnami ve Windows. Doporučujeme použít ovladač třídy doručené pošty IPP od Microsoftu spolu s tiskovými podpůrnými aplikacemi (PSA) k přizpůsobení prostředí tisku ve Windows 10 a 11 pro vývoj zařízení tiskárny.
Další informace najdete v průvodci návrhem aplikace podpory tisku v1 a v2.
Pokud do řetězců příkazů zahrnete argumenty, musíte zadat typ každého argumentu. Každá specifikace typu argumentu je jedno písmeno, před kterým následuje znak procenta.
V následující tabulce jsou uvedeny všechny specifikátory typu argumentu:
| Specifikátor typu argumentu | Popis výsledné hodnoty |
|---|---|
| <%Číslice>d | Řetězec ASCII představující desetinnou hodnotu, včetně znaménka minus, pokud je záporná. < >Číslice jsou volitelné číslo označující délku řetězce. |
| <%číslicE>D | Řetězec ASCII představující desetinnou hodnotu včetně znaménka plus nebo minus < >Číslice jsou volitelné číslo označující délku řetězce. |
| %c | Binární bajt. |
| %C | Binární bajt přidaný do ASCII "0". |
| %f | Řetězec ASCII bez znaménka představující desetinnou hodnotu s desetinnou čárkou vloženou jako třetí znak zprava, jak je uvedeno v "12,25". |
| %g | 2 * ABS(Parametr) + IS_NEGATIVE(Parametr) jako číslo base-64, nejméně významné číslice na nejvýznamnější číslici. Nejvýznamnější číslice (0–63) je reprezentována bajty 191 až 254. Všechny ostatní číslice jsou reprezentovány bajty 63 až 126. "IS_NEGATIVE(parameter)" je 1, pokud je parametr záporný a v opačném případě nula. |
| %l | Binární slovo, nejdříve nejméně významné bajty. |
| %m | Binární slovo, nejvýznamnější bajt nejprve. |
| %n | Kódování celočíselného čísla Canon. Binární hodnota zakódovaná z nejvýznamnějšího bajtu na nejméně významný bajt. Nejméně významné bity jsou kódovány jako 001sbbbb, kde s představuje znaménko (0 je záporné, 1 je kladné) a b představuje významný bit celého čísla. Další nejvýznamnější 6 bitů jsou kódovány jako 01bbbbbb. Například 254 (11111110) je reprezentováno jako (01001111 00111110). |
| %q | Řetězec ASCII představující šestnáctkové číslo QUME Pro zařízení Toshiba/Qume. |
| %v | Kódování NEC VFU (vertical format unit) Zadaná hodnota proměnné je vydělena 1/6 palcem. Výsledkem je počet odeslání dat VFU do tiskárny. |
Pro libovolný argument můžete zadat rozsah přijatelných hodnot. Uděláte to tak, že zahrnete minimální a maximální hodnoty argumentu tak, že je umístíte do sady hranatých závorek ( [, ] ), bezprostředně za specifikátorem typu argumentu a oddělíte hodnoty čárkou. Například následující příkaz určuje hodnotu 0 až 255 jako přijatelný rozsah pro hodnotu LinefeedSpacing/2:
*Command:CmdSetLineSpacing{*Cmd:"<1B>3"%c[0,255]{(LinefeedSpacing/2)}}