Skip to content

[WIP] Features advancement #1

@BoboTiG

Description

@BoboTiG

List a missing features to implement (I do not think all are required). The description of every feature is taken from the command list of the manual.

Developer's guide.

If you want to discuss about a feature, open a new issue.

⚠️ Do not reference this issue in your commits message.

The print command

  • Print and wrap
  • Print and press enter
  • Jump to the next position TAB
  • Set the horizontal coordinates
  • Print buffer data and paper n point

Formatting commands

  • Set the default row spacing of 32 points
  • Set absolute print position

Character set

  • Setting / canceling custom user
  • User defined character
  • The abolition of user defined characters

Status command

  • Real time state
  • Enable / disable automatic upload status

Graphics settings command

  • Bitmap mode definition
  • Printing transmission bitmap
  • Print raster bitmap
  • Print NV bitmap
  • The definition of NV bitmap

The auxiliary function command

  • Set the control parameters of the command
  • Cancal / activation panel buttons (only for key)

✔️ List of implemented features.

The print command

  • Print buffer data and paper n (feed)

Formatting commands

  • Set the line spacing N bit (line_spacing)
  • Set the alignment, alignment left, right, center alignment (justify)
  • Set the double wide mode (double_width)
  • Cancel the double wide mode (double_width)
  • Set the left blank position (left_blank)
  • Set the left spacing (left_margin)

Character set

  • Set print format (double_height)
  • Heightening set font widening (size)
  • Cancel / set visual mode (inverse)
  • Setting / canceling 90° rotation mode (rotate)
  • To host transfer printer status (status)
  • Cancel / set overlapping mode (strike)
  • Setting / canceling bold font (bold)
  • Set the right character spacing (char_spacing)
  • Set / character upside down to cancel (upside_down)
  • Set underline the point height (underline)
  • Selection of Chinese mode (chinese)
  • Cancel Chinese mode (chinese)
  • Set the print mode for Chinese characters (chinese_format)
  • The choice of international character set (charset)
  • Select the character code table (codepage)

Initialization commands

  • Init printer (__init__)

Graphics settings command

  • Select the bitmap mode (image)

Barcode setup command

  • Select the HRI print mode (barcode_position)
  • Set the bar code height (barcode_height)
  • Set the bar code width (barcode_width)
  • Barcode printing (barcode)
  • Set the bar code printed of the left spacing (barcode_left_margin)

The auxiliary function command

  • Peripherical equipment (offline and online)
  • Sleep parameters (sleep and wake)
  • Selection of Chinese code format (chinese_format)
  • Self testing page print (test)

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions