Blame view

footsafety/app/src/main/java/com/printer/sdk/usb/Printer 1.13 KB
f7a13682   “wangming”   项目初始化
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
  package com.printer.sdk.usb
  
  abstract class Printer {
      var initPrinterCommand = initInitPrinterCommand()
      var justificationCommand = initJustificationCommand()
      var fontSizeCommand = initFontSizeCommand()
      var emphasizedModeCommand = initEmphasizedModeCommand()
      var underlineModeCommand = initUnderlineModeCommand()
      var characterCodeCommand = initCharacterCodeCommand()
      var feedLineCommand = initFeedLineCommand()
      var lineSpacingCommand = initLineSpacingCommand()
      var printingImagesHelper: PrintingImagesHelper = initPrintingImagesHelper()
      var converter: Converter = useConverter()
  
      abstract fun initInitPrinterCommand(): ByteArray
      abstract fun initJustificationCommand(): ByteArray
      abstract fun initFontSizeCommand(): ByteArray
      abstract fun initEmphasizedModeCommand(): ByteArray
      abstract fun initUnderlineModeCommand(): ByteArray
      abstract fun initCharacterCodeCommand(): ByteArray
      abstract fun initFeedLineCommand(): ByteArray
      abstract fun initLineSpacingCommand(): ByteArray
      abstract fun initPrintingImagesHelper(): PrintingImagesHelper
      abstract fun useConverter(): Converter
  }