Текст без шаблона является самым простым с точки зрения программной логики способом печати (в то же время наименее универсальным и наиболее нагружающим прикладной скрипт особенностями печати на конкретном устройстве).
Нужно просто задать значение свойству
CashMatic.Print.Text и вызвать метод
CashMatic.Print.PrintOut(). При этом в строке
Text могут содержаться и управляющие данные - переносы строк, ESC-команды принтера и т.п.
Пример:
CashMatic.Print.Reset(); //начальная установка объекта печати
CashMatic.Print.Text = "Пример прямой печати\r\nВторая строка";
CashMatic.Print.PrintOut(); //собственно печать
Следует обратить внимание, что на выводимый текст действуют параметры печати, заданные в Панели управления
NDemia CashMatic - преобразование кодировки и обработка %-кодов форматирования. Если их отключить, то текст будет выдаваться на печать "один-к-одному", без преобразований, включая двоичные данные и управляющие последовательности.
Если Вы используете печать через
CashMatic.Print.Text, то Вы не должны выполнять никаких действий с объектом
CashMatic.Print.Receipt (эти действия либо будут проигнорированы, либо изменят значение
CashMatic.Print.Text).