Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Печать чеков с помощью фискального регистратора


Автор: sandello 3.6.2008, 15:23
Поставили задачу: печать чеков с помощью фискального регистратора.
Кто-то подобную задачу решал?

Автор: LSD 3.6.2008, 15:51
Если он в системе виден как принтер, то используй http://java.sun.com/docs/books/tutorial/2d/printing/index.html.

Автор: skif18 3.6.2008, 17:28
Код

 f1 = new FileWriter(
                                    "C:\\CaSyst\\Examples\\check.inp");
                            // System.out.println(System.getProperties().getProperty("line.separator"));

                            // f1.append(arg0);
                            // f1 = new
                            // FileWriter("C:\\CaSyst\\Examples\\check.inp");
                            f1.append("H,1,______,_,__;");
                            f1.append(sep + "P,1,______,_,__;Дата " + _startDateString + ";;;;;");
                            f1.append(sep + "P,1,______,_,__;" + pers[1].trim() + " " + pers[2].trim() + ";;;;;");


Печатал на кассу, не на регистратор. Вот так заполнял файл(к примеру это заголовок чека)
Если надо могу выложить полный код процедуры, но там не только печать ещё и расчетов посторонних много. Касса для столовой или бара к примеру.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)