aboutsummaryrefslogtreecommitdiff
path: root/main.go
blob: 6587821b5445028c85c5566017de829c6bbacec8 (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
package main

func main() {
	dev := NewDevice()
	defer dev.Close()

	c := NewCutter(dev.Handle(), Portrait)

	defer c.Home()
	//defer c.LineType(Solid)
	//c.Raw([]string{"L100,1,400,100"})

	//c.TestCut()
	//c.TestPattern()
	//c.EasterEgg()
	//c.DrawMarks(Point{}, Point{}, 0)
	//c.WriteUpperRight(Point{4000,5440})
	//fmt.Println(c.UnknownFQ5())
	//c.Bezier(1, Point{0,0},Point{0,1000},Point{0,0},Point{1000,0})
	//c.DrawCircles()
	if !c.SearchMarks(Point{5240, 3800}, 400) {
		return
	}

	for _, path := range parsePage() {
		c.Move(path[0])
		for _, p := range path[1:] {
			c.Draw(p)
		}
	}
}