Sdílet prostřednictvím


Formát řetězce příkazu

Důležitý

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.

Řetězce příkazů slouží k určení únikových sekvencí, které musí Unidrv odeslat do hardwaru tiskárny. Řetězce příkazů mohou být tvořeny následujícími prvky:

  • Řetězce textu v uvozovkách, které mají následující formát:

    "TextString"

  • Argumenty příkazů, které mají následující formát:

    % ArgumentType{StandardVariableExpression}

Unidrv podporuje maximálně 14 uvozovaných textových řetězců a argumentů příkazů v příkazové řetězci.

Například příkaz tiskárny, který nastaví procento šedé výplně obdélníku, může být zadáno takto:

*Command: CmdRectGrayFill: "<1B>*c" %d{GrayPercentage} "g2P"

Chcete-li odeslat znak procenta (%) do tiskárny, do příkazového řetězce zadejte dva znakové znaky procenta (%%). Pokud je znak procenta na konci řetězce příkazu, musíte použít šestnáctkový ekvivalent, jako v:

"řetězec<25 25>".