aboutsummaryrefslogtreecommitdiff
path: root/main.go
blob: 9c93f5ed7f92987e687807c145d31e596c20e7bc (plain)
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
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})
	}
	*/
	cu.TestCut()

}