Live data from Hacker News

Windows Protected Print Mode

techcommunity.microsoft.com

11–20 of 96 posts

Re: Windows Protected Print Mode

#12
post #11

I'd be much happier if they could just adopt and contribute to CUPS like everyone else.

CUPS is the exact opposite of modern and has many of the problems they describe in the article you commented on.

According to the article, they're moving people to IPP (the protocol CUPS uses), with the difference that it will warn if configured with encryption disabled (I can't be bothered to check to see what CUPS does for transport encryption by default, but according to MS, it does support it out of the box).

Other things they mention are just a function of having access to the source code (CUPS drivers are mostly open source), and not letting people install DLLs with elevated privilege over the the printer network port (as far as I know, this was never a thing that cups supported). They mention XPS (isn't that dead yet? Is it more secure than PDF/A, or PS?) and Mopria (not sure what this is, but the specifications page on their webpage only mentions things that are obvious security holes: piping your print spool through the cloud, and having the device advertise using Bluetooth Low Energy)

Anyway, CUPS has none of the problems mentioned in the article from what I can see. (Except that it might be common practice to misconfigure it with transport security disabled).

Re: Windows Protected Print Mode

#13
post #12
post #11

Earlier quoted context omitted.

CUPS is the exact opposite of modern and has many of the problems they describe in the article you commented on.

According to the article, they're moving people to IPP (the protocol CUPS uses), with the difference that it will warn if configured with encryption disabled (I can't be bothered to check to see what CUPS does for transport encryption by default, but according to MS, it does support it out of the box). Other things they mention are just a function of having access to the source code (CUPS drivers are mostly open sour…

Mopria is a printing standard - https://mopria.org/alliance-faqs

Re: Windows Protected Print Mode

#15
post #12
post #11

Earlier quoted context omitted.

CUPS is the exact opposite of modern and has many of the problems they describe in the article you commented on.

According to the article, they're moving people to IPP (the protocol CUPS uses), with the difference that it will warn if configured with encryption disabled (I can't be bothered to check to see what CUPS does for transport encryption by default, but according to MS, it does support it out of the box). Other things they mention are just a function of having access to the source code (CUPS drivers are mostly open sour…

> According to the article, they're moving people to IPP (the protocol CUPS uses)

I'd hate to spoil your revisionist history, but Windows has supported IPP out of the box since Windows 2000 (in 1999), right around the same time CUPS had its very first release.

CUPS did not invent IPP.

What eventually became IPP was initially proposed by Novell ('memba them?) back in 1996.

The difference is Windows already had this entire ecosystem of legacy print drivers whereas Linux had barely-functioning print services at the time. It's easier to move to something new when you can scrap the past wholesale.

It's amazing that Linux (and Mac and Solaris etc.) having decent printing is largely because of the work of one guy.

Re: Windows Protected Print Mode

#17

Can I put a USB printer in the USB port of my router and get network printing? I don't want to use WiFi printing nor want to keep one PC on the network on at all times which HAS to print one page before others on network can print using it. This Is windows network BTW

It would depend entirely on the software running on your router.

Re: Windows Protected Print Mode

#18
post #5

Earlier quoted context omitted.

The last thing I want is every application to have a different interface to connect, configure and select printers. I think having it be a user-space library is a great idea but I would like that library to be provided by the OS. That way I can use a common interface for connecting and configuring defaults for printers that are then available in all apps. Then the app can use that library to fire jobs to the printer.…

Like CUPS or something?

CUPS subsystem for Windows™

Re: Windows Protected Print Mode

#19

Can I put a USB printer in the USB port of my router and get network printing? I don't want to use WiFi printing nor want to keep one PC on the network on at all times which HAS to print one page before others on network can print using it. This Is windows network BTW

> Can I put a USB printer in the USB port of my router and get network printing?

Probably, if the router's firmware supports the feature. Usually you'll be able to use AppSocket/JetDirect https://www.cups.org/doc/network.html>, so the printer's address would be `socket://router/`.

Printing through the router is not guaranteed to work, though. I have one 4x6 USB label printer that does not work correctly this way with my Asus router, while other USB printers do. That same printer does print correctly when using a Raspberry Pi running CUPS.

Re: Windows Protected Print Mode

#20

I read the article and am not sure if this will be implemented in Windows 10 or not. I still use a 20 year old HP laserjet via Vista drivers that install OK for now, will I be forced to get a new printer?

no, but you may need to put a $35 raspberry pi CUPS server on it to turn it into a network printer
Post reply on HN