https://github.com/openprinting/goipp
Package goipp implements the IPP core protocol in pure Go (RFC 8010)
https://github.com/openprinting/goipp
Last synced: 4 months ago
JSON representation
Package goipp implements the IPP core protocol in pure Go (RFC 8010)
- Host: GitHub
- URL: https://github.com/openprinting/goipp
- Owner: OpenPrinting
- License: bsd-2-clause
- Created: 2020-01-08T23:43:22.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2025-04-09T08:47:25.000Z (9 months ago)
- Last Synced: 2025-04-15T21:06:34.120Z (9 months ago)
- Language: Go
- Homepage:
- Size: 459 KB
- Stars: 30
- Watchers: 6
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# goipp
[](http://godoc.org/github.com/OpenPrinting/goipp)

[](https://goreportcard.com/report/github.com/OpenPrinting/goipp)
The goipp library is fairly complete implementation of IPP core protocol in
pure Go. Essentially, it is IPP messages parser/composer. Transport is
not implemented here, because Go standard library has an excellent built-in
HTTP client, and it doesn't make a lot of sense to wrap it here.
High-level requests, like "print a file" are also not implemented, only the
low-level stuff.
All documentation is on godoc.org -- follow the link above. Pull requests
are welcomed, assuming they don't break existing API.