aboutsummaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2015-04-19 11:12:37 +0200
committerDimitri Sokolyuk <demon@dim13.org>2015-04-19 11:12:37 +0200
commitac2879d312f3cca787db0b14f27edf9359130cc3 (patch)
treebfabdc97ea37002bd19ce6d5ed329170e58b9993 /main.go
Initial import
Diffstat (limited to 'main.go')
-rw-r--r--main.go43
1 files changed, 43 insertions, 0 deletions
diff --git a/main.go b/main.go
new file mode 100644
index 0000000..09b8153
--- /dev/null
+++ b/main.go
@@ -0,0 +1,43 @@
+package main
+
+func main() {
+ dev := NewDevice()
+ defer dev.Close()
+
+ cu := NewCutter(dev.Handle())
+ p := pens["pen"]
+
+ //cu.Version()
+ cu.Orientation(Portrait)
+ cu.WriteUpperRight(A4)
+ cu.Speed(p.Speed)
+ cu.Force(p.Force)
+
+ /*
+ cu.TestPattern()
+ cu.Draw(Point{4000,0})
+ cu.Draw(Point{4000,4000})
+ cu.Draw(Point{0,4000})
+ cu.Draw(Point{0,0})
+ */
+
+ /*
+ for i := 0; i < 5; i++ {
+ cu.Move(Point{1000*i,0})
+ cu.Draw(Point{1000*i,4000})
+
+ cu.Move(Point{0, 1000*i})
+ cu.Draw(Point{4000, 1000*i})
+ }
+ */
+
+ defer cu.Home()
+ defer cu.LineType(Solid)
+
+ for i := 0; i < 9; i++ {
+ cu.LineType(LineStyle(i))
+ cu.Move(Point{100 * i, 0})
+ cu.Draw(Point{100 * i, 1000})
+ }
+
+}