Mike42\Escpos\Printer::wrapperSend2dCodeData PHP Метод

wrapperSend2dCodeData() приватный Метод

Wrapper for GS ( k, to calculate and send correct data length.
private wrapperSend2dCodeData ( string $fn, string $cn, string $data = '', string $m = '' )
$fn string Function to use
$cn string Output code type. Affects available data
$data string Data to send.
$m string Modifier/variant for function. Often '0' where used.
    private function wrapperSend2dCodeData($fn, $cn, $data = '', $m = '')
    {
        if (strlen($m) > 1 || strlen($cn) != 1 || strlen($fn) != 1) {
            throw new InvalidArgumentException("wrapperSend2dCodeData: cn and fn must be one character each.");
        }
        $header = $this->intLowHigh(strlen($data) + strlen($m) + 2, 2);
        $this->connector->write(self::GS . "(k" . $header . $cn . $fn . $m . $data);
    }