Class Printer
java.lang.Object
ru.bitel.common.model.Id
ru.bitel.common.model.IdTitle
ru.bitel.bgbilling.plugins.cashcheck.common.Printer
- All Implemented Interfaces:
Serializable,Cloneable,GuiTitlable,Idable,ListItem
Класс принтера/ККМ, для представления настроек маппинга
ид_принтера=>параметры(ид,порт,адрес,название).
Используется только в сервере.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumдоступные типы фискализаторовNested classes/interfaces inherited from class ru.bitel.common.model.IdTitle
IdTitle.Builder, IdTitle.IdTitleBuilder -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()static Printerempty()возвращает "пустой" незаполенный принтер, для некоторых схем с последующим переключением принтера на нужныйru.bitel.bgbilling.plugins.cashcheck.server.fisc.Fiscalizatorвозвращает текущий объект-фискализатор этого принтераintintgetPass()booleanbooleanisHidden()voidsetAutoclose(boolean autoclose) voidsetAutoclosePass(int autoclosePass) voidsetCheckbuilder(String checkbuilder) voidsetConfig(ParameterMap config) voidsetFiscalizatorType(Printer.FiscalizatorType fiscalizatorType) voidsetHidden(boolean hidden) voidsetPass(int pass) voidswitchPrinter(Printer printer) Перетереть принтер.Methods inherited from class ru.bitel.common.model.IdTitle
copyTo, getGuiTitle, getTitle, setTitle, toIdTitle, toStringMethods inherited from class ru.bitel.common.model.Id
copyTo, equals, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap, setId
-
Constructor Details
-
Printer
public Printer()
-
-
Method Details
-
isHidden
public boolean isHidden() -
setHidden
public void setHidden(boolean hidden) -
isAutoclose
public boolean isAutoclose() -
setAutoclose
public void setAutoclose(boolean autoclose) -
getAutoclosePass
public int getAutoclosePass() -
setAutoclosePass
public void setAutoclosePass(int autoclosePass) -
switchPrinter
Перетереть принтер. Чтобы из скрипта обработки печати чека можно было переключить принтер на другой. Использовать: printer.switchPrinter(CashCheckUtils.getPrinter(2))- Parameters:
printer- новый принтер, параметрами которого заменить текущие параметры.
-
clone
-
fiscalize
public ru.bitel.bgbilling.plugins.cashcheck.server.fisc.Fiscalizator fiscalize() throws ru.bitel.bgbilling.common.BGExceptionвозвращает текущий объект-фискализатор этого принтера- Throws:
ru.bitel.bgbilling.common.BGException
-
setFiscalizatorType
-
getFiscalizatorType
-
getConfig
-
setConfig
-
getCheckbuilder
-
setCheckbuilder
-
getPass
public int getPass() -
setPass
public void setPass(int pass) -
empty
возвращает "пустой" незаполенный принтер, для некоторых схем с последующим переключением принтера на нужный
-