Funny but for nearly two decades I called my production branch "main" or "mainline" when using SourceSafe, CVS/SVN, or Perforce.
Git, you are/were an insensitive clod!
We have completely removed it in our drinking water (at least in Southwestern Ontario) for about 3 years now. I only vote Republican (Conservative) now for some reason...
PCL and PostScript are interpreted VERY differently by EVERY printer manufacturer on the planet. Every printer out there has their own additions to the language. All of their own hints and crap. People make LOTS of money selling custom page counting software that accounts for these differences. Their drivers are hand-rolled and do all sorts of crazy stuff to ensure that their driver is used with THEIR printer.