Once again the question popped up on why is “print” sending jobs to the printer when run on Cocoa? The answer is that print is an instance method on
NSView, which queues print jobs.
If the compiler flags your use of print with a warning, specifically “Use of ‘print’ treated as a reference to instance method in class ‘NSView'”, change your code to use
Swift.print (not this). This will avoid starting a print job.