Experimental Golang bindings for CUPS
This is an experimental library that provides limited bindings to CUPS.
Currently only working on OS X and can print files
go get https://github.com/vopi181/gcupspackage main
import (
"fmt"
cups "github.com/vopi181/gcups"
)
func main() {
printers := cups.NewDefaultConnection()
for _, dest := range printers.Dests {
fmt.Printf("%v (%v)\n", dest.Name, dest.Status())
}
printers.Dest[0].PrintFile("/tmp/test.txt", "Hello From The Otherside")
}Forked from adrianfallerio's go-cups