aboutsummaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'main.go')
-rw-r--r--main.go19
1 files changed, 14 insertions, 5 deletions
diff --git a/main.go b/main.go
index 71fe893..a93f8a6 100644
--- a/main.go
+++ b/main.go
@@ -1,15 +1,19 @@
package main
import (
+ "flag"
"log"
"runtime"
)
+var (
+ dev Devicer
+ err error
+ cmd = flag.String("cmd", "", "command")
+)
+
func main() {
- var (
- dev Devicer
- err error
- )
+ flag.Parse()
if runtime.GOOS == "linux" {
dev, err = NewLPDevice("/dev/usb/lp0")
@@ -41,6 +45,11 @@ func main() {
//fmt.Println("Call Gin", c.CallGin())
//c.MustMarks(Point{19 * CM, 18 * CM})
- c.DrawPic()
+ if *cmd != "" {
+ c.Send(*cmd)
+ log.Println(c.returnString())
+ } else {
+ c.DrawPic()
+ }
}