ru.kuban.rpc.fiscal
Class Printer

java.lang.Object
  extended by ru.kuban.rpc.fiscal.Printer

public abstract class Printer
extends java.lang.Object

Базовый класс. Предназначен для создания экземпляра принтера заданной модели.


Nested Class Summary
static class Printer.Model
           
 
Method Summary
static Printer getInstance(Printer.Model model)
          Создает экземпляр класса Printer
abstract  Printer.Model getModel()
          Возвращает модель ФР
abstract  PrinterQueue getQueue()
          Возвращает очередь заданий для данного ФР
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static Printer getInstance(Printer.Model model)
Создает экземпляр класса Printer

Parameters:
model - модель принтера
  • Printer.Model.PAY_VKP_80K - Pay VKP-80K
Returns:
Новый экземпляр класса Printer
See Also:
getModel()

getModel

public abstract Printer.Model getModel()
Возвращает модель ФР

Returns:
Модель ФР

getQueue

public abstract PrinterQueue getQueue()
Возвращает очередь заданий для данного ФР

Returns:
PrinterQueue - очередь заданий для данного ФР
See Also:
PrinterQueue