# IPP Software Software development dedicated to printing Offering components, tools and services related to the internet printing protocol ## Consulting [CUPS](http://www.cups.org) is not suitable for you or [implementing IPP](http://ftp.pwg.org/pub/pwg/candidates/cs-ippig20-20150821-5100.19.pdf) looks cumbersome? [Frustrated](http://stackoverflow.com/search?q=ipp-protocol) with the API of the [Java Print Service](https://docs.oracle.com/javase/8/docs/technotes/guides/jps/spec/jpsOverview.fm3.html) or its [platform dependent implementation](http://hillert.blogspot.de/2011/12/java-print-service-frustrations.html)? I have a profound understanding of the [protocol](https://www.pwg.org/ipp/) and am available for hire. ## Testing Integrating printers in existing IT infrastructures can be challenging. Usually there is to deal with more than "just printing". Monitoring devices and error handling needs to be considered as well. I work with printer manufacturers and software companies to resolve integration issues. ## Software Since 2014 my implementation of [IPP](https://en.wikipedia.org/wiki/Internet_Printing_Protocol) reliably [transmits large print jobs to production printers](https://www.profiforms.de/loesungen/docxworldes/). My first IPP implementation in Java was based on [sockets](https://docs.oracle.com/javase/8/docs/api/java/net/Socket.html) (thus also implementing http). My latest (3rd) [implementation in Kotlin is available open source licensed on github](https://github.com/gmuth/ipp-client-kotlin) (based on jvm provided http implementation [HttpUrlConnection](https://docs.oracle.com/javase/8/docs/api/java/net/HttpURLConnection.html)). On request I am able to port the software to other programming languages (C#, C/C++, Objective-C, Swift) and support almost any server, desktop or embedded operating system. ## Contact