Skip to content

chenxi2015/winprinters

 
 

Repository files navigation

🖨 Windows printing

Call Windows operating system printer in Golang.

✨ Features

See http://godoc.org/github.com/chenxi2015/winprinters for details.

🔰 Installation

go get -d github.com/chenxi2015/winprinters

📝 Usage

package main

import (
    "log"

    "github.com/chenxi2015/winprinters"
)

func main() {
    name, err := winprinters.GetDefault()
    if err != nil {
        log.Fatalln("GetDefault error:", err)
    }

    printer, err := winprinters.Open(name)
    if err != nil {
        log.Fatalln("Open error:", err)
    }
    defer func() {
        _ = winprinters.Close()
    }()

    jobs, err := winprinters.Jobs()
    if err != nil {
        log.Fatalln("Jobs error:", err)
    }
    log.Println("jobs:", jobs)
}

Forked from godoes/printers.

📃 LICENSE

BSD-3-Clause

About

🖨 Windows printing in golang.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Go 97.3%
  • Batchfile 2.7%