aboutsummaryrefslogtreecommitdiff
path: root/cutter.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2015-04-23 20:57:36 +0200
committerDimitri Sokolyuk <demon@dim13.org>2015-04-23 20:57:36 +0200
commitecf9abdd0b0df3b48bbb96527e4e08006ee0284d (patch)
tree6073ebb18fdd9d82d75ae0f890e3f5955226dca9 /cutter.go
parentd8e38f756b4b54c007718e9f289d3b4d609d5c33 (diff)
Add known media, add track enhancement
Diffstat (limited to 'cutter.go')
-rw-r--r--cutter.go24
1 files changed, 17 insertions, 7 deletions
diff --git a/cutter.go b/cutter.go
index 3b781df..dc3fb8e 100644
--- a/cutter.go
+++ b/cutter.go
@@ -33,13 +33,6 @@ type Point struct {
Usable: 4000x5440 pt
*/
-type OnOff int
-
-const (
- On OnOff = iota
- Off
-)
-
var (
A4 = Point{5440, 4000} // Portrait
Origin = Point{0, 0}
@@ -99,6 +92,11 @@ func (c Cutter) Home() {
c.WriteString("H")
}
+func (c Cutter) SetOrigin() {
+ defer c.EOT()
+ c.WriteString("FJ")
+}
+
func (c Cutter) Draw(p Point) {
defer c.EOT()
fmt.Fprint(c, "D", p)
@@ -217,3 +215,15 @@ func (c Cutter) Orientation(l Orientation) {
defer c.EOT()
fmt.Fprint(c, "FN", l)
}
+
+type OnOff int
+
+const (
+ On OnOff = iota
+ Off
+)
+
+func (c Cutter) TrackEnhancing(state OnOff) {
+ c.EOT()
+ fmt.Fprint(c, "FY", state)
+}