Class: Spoolprint::ReceiptPrintEasy
- Inherits:
-
Escpos::Printer
- Object
- Escpos::Printer
- Spoolprint::ReceiptPrintEasy
- Defined in:
- lib/spoolprint.rb
Instance Attribute Summary collapse
-
#interface ⇒ Object
readonly
Returns the value of attribute interface.
Instance Method Summary collapse
-
#initialize(job = nil) ⇒ ReceiptPrintEasy
constructor
A new instance of ReceiptPrintEasy.
- #start_server ⇒ Object
- #stop_server ⇒ Object
- #to_escpos ⇒ Object
Constructor Details
#initialize(job = nil) ⇒ ReceiptPrintEasy
Returns a new instance of ReceiptPrintEasy.
10 11 12 13 14 |
# File 'lib/spoolprint.rb', line 10 def initialize(job = nil) super() @interface = create_interface(job) @server = ServerReceipt.new(self) end |
Instance Attribute Details
#interface ⇒ Object (readonly)
Returns the value of attribute interface.
8 9 10 |
# File 'lib/spoolprint.rb', line 8 def interface @interface end |
Instance Method Details
#start_server ⇒ Object
16 17 18 |
# File 'lib/spoolprint.rb', line 16 def start_server @server.start end |
#stop_server ⇒ Object
20 21 22 |
# File 'lib/spoolprint.rb', line 20 def stop_server @server.stop end |
#to_escpos ⇒ Object
24 25 26 27 |
# File 'lib/spoolprint.rb', line 24 def to_escpos @interface.taruh_raw(super) return @interface.cetak end |