Эмулятор принтера, подразумевающегося к использованию в BGBilling
driver: ru.bitel.frk.driver.emu.Driver
Представляет собой некую заглушку. Если нет реального устройства или оно не поддерживается/не работает, можно запустить и протестировать с этим драйвером-эмулятором. При этом некоторый вывод драйвера (вместо вывода на реальную бумагу) выкидывается в консоль (и, следовательно, попадает в cashserver.out). Дополнительной конфигурации этот драйвер не требует.
К этому драйверу прилагается визуальный "эмулятор принтера", очень грубым образом отображающий возможный вид "напечатанных" чеков. Этот эмулятор интерпретирует консольный вывод драйвера-заглушки и рендерит чеки, отдалённо напоминающие чеки регистраторов Штрих. Может применяться для оценки работы сервера печати и системы в целом.
Приложение виртаульного принтера запускается из папки сервера печати: virtualprinter.sh(.bat). Параметры можно увидеть при запуске.
Использование: <virtualprinter>[.bat|.sh] [--noskipexist] [--encoding=<encoding>] <logfilename>
где --noskipexist - не пропускать уже существующие на момент запуска виртуального принтера строки в выводе драйвера-эмулятора;
--encoding=<encoding> - указание кодировки исходного файла (вывода эмулятора);
logfilename - путь к файлу 'cashserver.out'. Например:
./virtualprinter.sh ./log/cashserver.out