PaperCut Blog

Google Cloud Platform: Reducing operation cost of an IoT application

After rolling out PaperCut Views on the Google Cloud Platform, we realised that the operation cost was more affected by the instance running time than by the number of IO operations, storage, cache, etc. In this article, I will show the problems we found in our original architecture and the changes we made to reduce […]

A robot to automate printer trays?

If you think going to a printer to clear a paper jam is painful, imagine having to do endless tests to trigger error statuses on printers. Pulling the tray out, waiting for an error to appear in the UI and then pushing the tray back in again. There’s got to be a better way. Luckily […]

Everyday tools, tricks and automation

Often when I use a different computer, I’m initially a little lost because the machine doesn’t necessarily have all the custom bits and bobs that I have set up to save me time. Everyone has shortcuts, ways of working, and preferred apps that they like to use – so I thought I’d outline a few […]

Lesson: patch your system!

I am happy to be a new addition to the team here at PaperCut. I come from a large Pacific island where aging infrastructure and high prices are the norm. Farming is at the heart of the economy, without it we would surely fail under the economic pressure of having strong economic neighbours. I often […]

Picking a new support system – 5 candidates reviewed

I sometimes find myself sitting on the fence between ‘customer’ and ‘technical support’. It was not that long ago I was an IT manager for a reasonable size high school here in Melbourne, Australia. One thing that was always on my mind was the quality and timeliness of support available from software and hardware vendors. […]

Switching between your desktop audio devices

Hands up if any of this sounds familiar: You’re at your desk. Your headset is plugged into your cell phone to play music. The desktop phone rings. You take off your headset to pick up the handset. Then someone calls on Skype. You unplug the headset from the cell phone and plug in into the […]

A quick tip to keeping a DHCP network organized

I was recently helping a customer with a couple of reporting questions they had and they mentioned that they were going to be rolling out 20 new printers in the near future. I commented that this would require quite a bit of work, lugging hardware around, changing printer drivers etc. They agreed and then said […]

Using KVM to securely host servers in a DMZ

We host a number of web services and applications on the servers here in the PaperCut office. We’ve always planned on hosting these on an isolated server inside a demilitarized zone (DMZ) to ensure public applications are isolated from internal servers. This usually requires separate dedicated servers, however with the recent growth in virtualization technology, […]

Apache Derby

The Dev. Team here at PaperCut recently did a presentation about Apache Derby at the Australian Java User’s Group (AJUG) meeting in Melbourne. Apache Derby is the default database option supplied with PaperCut. Even thought we offer a choice of MS SQL Server, Oracle and Postgres within PaperCut, we find that 90% of our 10,000+ […]

The Most Common Misspelling

The internet is a great place to laugh and poke fun at the grammatical abilities of its denizens. Not that I claim to be such an expert; I just enjoy the occasional entertainment at someone else’s expense. While some, like “you loose” and “your a …” are just plain annoying, there is the odd gem […]

Java Magic Trick: The Ball Is Everywhere

As keen Java programmers we’re always on the lookout for interesting tidbits about the language, how it is being used and where it is heading. Just the other day Matt brought in a copy of Java Puzzlers to test our knowledge. So it was something of a coincidence that the guys over at Atlassian came […]

Jetty – the web server that powers PaperCut

The other day I sent a quick email to the Jetty HTTP Server development team thanking them for all their hard work. We struck up a bit of a conversation and they wanted to know more about how we’re using Jetty in PaperCut and asked us if we’d like to write up a short Case […]