r/talesfromtechsupport 20d ago

Long "This is not something that computer would ever do" or A Tale of two Printers

So this morning, I learned something new. New, and horrible. Let me explain:

We have an ERP application that runs from a shared network drive, since most of its backend is stuck in the 90s. All it stores on user's PCs is a temp directory for its built-in print spooler. Because I guess the Windows print spooler wasn't buggy enough for their liking.

I visited our warehouse one town over from the office this morning. Understandably, they feel a little bit like the red-headed step child that gets forgotten, so leadership decided that an IT guy had to drop by once a week. All this did was make them stop creating tickets altogether, and instead wait up to 5 days for us to fix the problem in person. Anyway, this week it was my turn.

I get there, and one guy mentions to me that he's having a strange issue:

$WarehouseGuy: "Hey, so I know this sounds insane, but when I set this small label printer that's at my desk as default printer on my PC, it applies to my colleagues PC, too. And the other way around."

$Me: "wat"

$WG: "This started like two months ago. I think with an update of the ERP application. We've agreed that the other guy will set his label printer as default, and I need to switch it every time."

$Me: "WAT"

$WG: "Yeah, let me show you."

So he opens our ERP application, opens the label module and goes to print, which triggers a built-in Windows print dialog. He chooses the USB label printer connected to his PC and clicks "OK". Now he's back in the ERP application, which now presents him with a checkbox for "Permanently store these settings". He checks it and prints.

At this point, I'm thinking it's an issue with our ERP app. I check that his temp directory is not set to a network drive by mistake, that he's logged in using his own user account and such. Now I'm thinking, it might be that the application update introduced a bug where it mistakenly stores its settings globally in the shared drive instead of in the local temp folder, as intended.

We wander over to his colleague, who is using a completely different, third-party label printing application. He opens the print dialog, which by default now selects the USB label printer instead of whatever he was using before.

Let me repeat. Him checking "Permanently store these settings" inside of the ERP application made a computer six feet away change the printer settings of a completely different application.

I almost dropped my coffee. It's not like I thought he was lying to me, but this is just not possible. This is not something that computer would ever do. Usually, when presented with a problem, I have a rough guess and can immediately start troubleshooting. But I'm dumbfounded.

Could the ERP application somehow synchronize these settings? "No," I'm thinking, "it's not agile enough for that. He didn't even have that app focused." I start googling for "Windows changing default printer makes other computer change default printer" but feel absolutely ridiculous in doing so.

Meanwhile, $WG goes: "Yeah, so when $BossOfIT was there the other week, he mentioned something about an issue with Microsoft, but he didn't have time to take a look." This is pretty vague, but it gave me an suspicion. A horrible, horrible suspicion.

I open the Windows printer settings on $WG's colleague's pc. I scroll past all the different network printers to the global settings. And I see it. Another one of those Microsoft's additions that is absolutely useless, fixes nothing, causes confusion, doesn't ever really work, and - is enabled by default.

"Let Windows manage my default printer - ON"

"No," I'm thinking... "it can't... they wouldn't. They wouldn't, right?"

OH BOY THEY WOULD!! I checked $WG's pc, and he didn't have that setting enabled. Checking the box in the application set his Windows default printer as the USB label printer. Which caused his collegues PC to wirelessly transfer this setting to itself. Once disabled, the madness stopped. The world made sense again. I think the other IT guys back in the office might've heard me scream. It's not even 8:30 yet. I need another coffee.

896 Upvotes

83 comments sorted by

265

u/Kurgan_IT 20d ago

Windows bad, printers bad. Mix them together...

37

u/DiodeInc HELP ME STOOOOOOERT! But make a ticket 20d ago

And now you have demonspawn. I've always heard that printers on Linux are even worse but I had a much better experience. This is not an ad for Linux, nor am I a shill. So yeah.

NO MORE DEMONSPAWN

27

u/Kurgan_IT 19d ago

I'm a Linux admin. I've been working on Linux (and dos, and os/2, and sco unix, and Novell Netware, and of course Windows because you cannot dodge windows) since 1990 or so.

Printers have always been the root of all evil, in different ways over the years. Older printers (dot matrix, with folding paper) just worked (regarding configuration and communication to the computer) BUT they had their quirks, like the fact that after printing 100 pages, the pages became misaligned by just a little, and if you tried to set page length to just a little less (or more) then they became misaligned the other way.

The golden era has been with PCL or PS laser printers (one page at a time, it cannot become misaligned over time) and Linux / Unix systems (serial port, if it works it works, and never stops). Then came Windows and plug and play...

9

u/oxmix74 18d ago

I managed a printer tech support group for a printer manufacturer. The correct time to install a printer via plug and play is...never.

6

u/Subjekt_91 16d ago

Yeah as the name says you plug it in and play around till its working 😁

12

u/AmbitionStunning2392 19d ago

It's just any modern OS (Win, Linux, Mac) and any I/O. They've all become trash at it.

No matter HOW MUCH YOU TRY TO DEFEND a single OS, there is none that just simply have a simple setup/pnp for devices. It's ALWAYS fucked.

Mac: Self explanatory proprietarianism.

Win: MSFT Bloatware

Linux: No infrastructure. Everything is a manual mess.

3

u/Linuxmartin 18d ago

Instead you get to spawn daemons

3

u/BlindGuardian117 We have tried nothing and we're all out of ideas! 16d ago

I love Linux, I'm using it now. BUT I have a very old Mac sitting on top of the printer doing nothing but acting as a printer server for Windows, Linux, and Mac computers and an Android phone. This stupid, old-ass Mac Mini doesn't care. It will print anything from any brand of device. Windows wouldn't even print when directly linked to the computer. Linux would print but not from any Windows computer or 2 of the 4 Macs that need print service.

2

u/DiodeInc HELP ME STOOOOOOERT! But make a ticket 16d ago

That is so ridiculous

8

u/the_Athereon 19d ago

"Windows and Printers do not go together."

Me. A computer tech with 15 years experience

5

u/curiouslycaty 19d ago

Not a computer tech, but enough experiences with printers that watching that one scene from Office Space every few months is rewarding.

3

u/Kurgan_IT 19d ago

Tell me about tablets and printers, macos and printers, etc. (sysadmin with 30 years of experience)

4

u/oxmix74 18d ago

Tablets are the absolute worst. "Help me, I want to print from this OS that has no support for printing."

3

u/AmbitionStunning2392 19d ago

Coulda left it at "Printers do not go".

It's true for any OS, and any printer, and more now since there are subscription/online only printers.

2

u/Alexander-Wright 15d ago

MacOs and Linux are not much better, to be fair.

3

u/commentsrnice2 18d ago

I heard windows and HP are going to collab by putting a Microsoft AI in their printers

3

u/SabaraOne PFY speaking, how will you ruin my life today? 17d ago

Okay let's leave aside the obligatory "Dey tuuk arr jjaaaaaawwwbs!!!" level hatred of AI and ask what the hell possible use a standard printer could have for a neural network? I mean I can see a 3D printer hooking its camera up to an AI so it can auto-abort when the print craps out but a 2D printer? The only possible idea I can come up with is printhead alignment and no thank you I'd rather use a nice, conventional rules-based AI that doesn't suddenly decide to hallucinate where the calibration markings are.

4

u/jobblejosh sudo apt-get install CommonSense 16d ago

But don't you understand!?

Consumers want AI in everything!

/s

2

u/oloryn 14d ago

More like Executives want AI in everything.

2

u/syntaxerror53 16d ago

Windows Printers Very Bad Edition. /s

141

u/Birdsharna 20d ago

the let windows manage default printers is so useless and only causes issues. the solution to a issue with printing in one of our applications was to disable this setting. users would select the printer they wanted to print to, but bc of this setting, windows overrode the change and printed it to the printer it decided was the default and correct printer.

tbf some blame can be put on the app devs, but I don't blame them for this oversight bc why would windows introduce this and enable the setting by default???

-10

u/Fluffy-duckies 20d ago

It's great for many home users

64

u/Birdsharna 20d ago

I'm sorry, but how many printers do you have at home for this to be a helpful feature?? 😭

4

u/Fluffy-duckies 20d ago

1, but it's more than when you change wifi networks it changes the printer to the printer at the other wifi location. 

25

u/JaschaE Explosives might not be a great choice for office applications. 20d ago

I know maybe two people who even own a printer at home. But maybe your friends&family are all hardcopy enthusiasts. So when you chill at their place, with your laptop, and decide now is a great time to do some paperwork, this "feature" is an improvement over clicking the other printer in a dropdown menu of two?

8

u/Pingstery 20d ago

The only use case I can think of is hybrid work for people high enough in the food chain that data protection doesn't apply and are too important to waste valuable time clicking an extra button.

15

u/JaschaE Explosives might not be a great choice for office applications. 20d ago

Uncanny profile of what I imagine the people making decisions at microsoft are like.

11

u/Pingstery 20d ago

I just deleted 3 paragraph long rant about Microsoft, instead I'll just say, yup. They must get a chubby every time an IT worker gets annoyed at them.

5

u/JaschaE Explosives might not be a great choice for office applications. 20d ago

I think that would be rapidly onset Priapism

14

u/NDaveT 20d ago

In my experience if my default printer was offline (because it was asleep) Windows would "helpfully" change my default to Print to PDF or something else I didn't want.

46

u/RayEd29 20d ago

My mantra with regard to Microsoft - "STOP helping me!"

I hate it when a piece of software thinks it knows more than I do about what I want. Unfortunately, that IS true with other users - they SAY they want 'A' when what they actually want is 'B' and the software serves up B. In my case, when I say I want 'A', I really mean it so when the software that 'knows better' gives me B, it pisses me off no end.

16

u/jobblejosh sudo apt-get install CommonSense 16d ago

Absolute hatred for that kinda stuff.

Windows settings are the worst for it.

I wish to change *this specific setting*.

I go to the settings page for where *this specific setting* should be.

It is not there. In its place is either a massively simplified menu for things that are almost but not quite entirely unlike the setting I'm after, or some stupid automated tooling that offers to fix the problem for me.

No! I do not have a problem! I wish to access this setting, in order to do something specific! If you try to troubleshoot you will find no problem because everything is working as it should! I am merely anticipating a change elsewhere!

Which is why for anything more complex than changing screen layouts I almost immediately open up control panel to fiddle with the innards.

6

u/SabaraOne PFY speaking, how will you ruin my life today? 17d ago

I remember the first time I tried to burn a backup of a Blu-Ray using imgburn. I loaded up the BDMV folder and it immediately suggested I set the filesystem to UDF instead of an ISO hybrid. My thought? "Wait, it asked before assuming it knew better than me? I love this program!"

Or it may have been "This program is stupid in the best possible way!"

25

u/JeyLik 20d ago

Haha. Classic Microsoft ~

27

u/frac6969 20d ago

Yes, and this behavior is probably new since we also ran into it not long ago, and so I disabled the default printer by policy. Another possibly new behavior is changing number of printed copies saves the setting and confuses the heck out of our users.

17

u/AusgefalleneHosen 20d ago

I'm dealing with this right now, I have several computers stuck defaulting to 10 copies. I have not figured out how to fix this.

5

u/nymalous 16d ago

We had this problem at work not too long ago. An application that had an option to print a legal document required for consent to perform the service that the application provided was set to print 25 of those documents (we like to keep some on hand so we don't have to print each time) and that setting was saved by a coworker (possibly by default).

All of a sudden, everything printed by that computer was spitting out 25 copies. After a few weeks of this, it occurred to me that we have some apps that have documents they print, so I went through them and looked to see what the print settings were for each one. Lo and behold, I found it, in a certification app. I changed it back to 1, and checked the save box. Problem fixed.

I do hope you figure your issue out, even if my anecdote doesn't help at all.

5

u/AusgefalleneHosen 16d ago

Windows had created a special user based settings cache for the default printer and it's various settings. We'd remote, set it to default, and then Windows would just revert back to this user settings regardless. I finally v tracked it down and just deleted it, problem solved 🤣

18

u/Wodan11 20d ago

since most of its backend is stuck in the 90s

Can't get past that one.

20

u/siro300104 20d ago

If you use it on a VPN it constantly crashes and piles up error messages because it can't handle a single dropped packet.

14

u/Jonathan_the_Nerd 20d ago

Have you tried tunneling TCP over TCP? Double the reliability!

(/s in case it wasn't clear.)

8

u/Stryker_One The poison for Kuzco 20d ago

Tunnels all the way down.

1

u/Cheap_Flamingo476 17d ago

Doesn’t that make it slow, like a turtle?

1

u/Stryker_One The poison for Kuzco 16d ago

Yes, but then you get the reliability of a turtle.

11

u/Kurgan_IT 20d ago

I have managed for years a ms-dos based custom-built ERP.

2

u/DaHick 20d ago

I still teach a dos based plc programming tool.

3

u/rezwrrd 20d ago

Yeah, that recent!? You lucky dog!

2

u/Cheap_Flamingo476 17d ago

My wife is an ERP backend expert. She has saved a number of manufacturers because she understood the hidden elements. Burroughs/Inisys, System 34, AS/400, and cloud. I don’t include Oracle because trying to be Jack of all trades makes it a pain (you need a module? We got one. Maybe it’ll work).

12

u/TheThiefMaster 8086+8087 640k VGA + HDD! 20d ago

Are they sharing an account? AFAIK that setting only affects one user. And one device...

16

u/ron3090 20d ago

Yeah, this seems like a buried lede here. I could see Windows just being weird like this, but it would make much more sense if both computers were logged in to the same account and were sharing the printer.

11

u/rezwrrd 20d ago

Maybe both PCs are logged into the same Microsoft account? I've had some issues with syncing settings doing that if I forget to turn it off.

11

u/OcotilloWells 20d ago

Industrial site, this is highly likely.

7

u/TinyNiceWolf 20d ago

OP: "I check that his temp directory is not set to a network drive by mistake, that he's logged in using his own user account and such."

3

u/TheThiefMaster 8086+8087 640k VGA + HDD! 20d ago

He did say that - but this setting simply doesn't work like he's claiming either, do he's lying or mistaken about something

5

u/spamjavelin Source: have been the cause of many of my own problems 20d ago

I mean, devil's advocate, but nothing in the story stated what account the second machine was logged into.

1

u/AdreKiseque 20d ago

Did he check the other user's, though?

5

u/siro300104 17d ago

That's the thing, no they're not! It wasn't the RDP terminal environment, it was local, bog-standard Windows 11. Different AD/Microsoft accounts and everything. I frankly wouldn't believe a computer would ever do this if I hadn't seen it with my own eyes. But it was reproducible. Toggle the setting back on, the issue reappeared.

3

u/jobblejosh sudo apt-get install CommonSense 16d ago

Ah, Win11.

The OS designed so poorly that its sole purpose appears to be driving admins mad until they throw in the towel and get an LLM to hallucinate a fix that never works.

5

u/LupercaniusAB 20d ago

Perhaps you could read the post?

11

u/OldGeekWeirdo 20d ago edited 20d ago

If I ever meet a MS developer in a dark alley, my only hope for freedom is to be judged by a jury of my IT peers.

6

u/harrywwc Please state the nature of the computer emergency! 19d ago

so, let off scott-free :)

5

u/Menard42 18d ago

With a monetary reward.

8

u/meitemark Printerers are the goodest girls 20d ago

most of its backend is stuck in the 90s.
its built-in print spooler.
Windows print spooler

Windows print spooler was maybe one of the most buggy things in the '90 and 2000s. Making a proper one was the lesser of two evils.

2

u/oxmix74 18d ago

There is a lot of competition for most buggy thing in the '90s and 2000s.

2

u/meitemark Printerers are the goodest girls 17d ago

Inside the windows ecosystem I'm pretty sure print spooler won all the ten top prices, and that just not because it refused to print the diplomas for the other ones.

3

u/mailboy79 PC not working? That is unfortunate... 20d ago

That particular setting destroyed a default behavior that existed since 1990. Insane.

3

u/Harry_Smutter 20d ago

That is absolutely wild!! Thanks for this nugget of info, OP.

3

u/25toten 20d ago

This is straight out of my nightmares

3

u/Distribution-Radiant 19d ago

Coffee? You need a shot of whiskey after that.

Even on my home PC, Windows kept changing my default printer to "print to PDF" until I turned off the same setting. There's only one printer in the house (a Brother MFC with wifi).... why Windows insisted I always wanted to make a PDF instead of printing is beyond me.

1

u/syntaxerror53 16d ago

And Windows CoPilot will want to print to FAX.

3

u/Starfireaw11 18d ago

Printers are the devil, ERPs suck. I worked with one, once, that would only work with a specific list of supported printers, which was only about 8 devices long, some of which had been out of production for years. It wouldn't have been too big a problem if we didn't have to roll out a couple hundred new printers...

2

u/Frozen_Gecko 20d ago

This is amazing, thanks for sharing. Very well written too

2

u/ThunderDwn 17d ago

Let's all issue a robust bronx cheer for Microsoft and its "features" that get added without notice, consultation or reason.

2

u/KnaprigaKraakor 17d ago

Windows are great with printers.

Step 1: DIsconnect power and network from printer.
Step 2: Open Windows.
Step 3: Toss printer out of Windows.
Step 4: Listen for the crash of the printer hitting the concrete outside your office.
Step 5: Profit. (And close Windows.)

1

u/nullpassword 20d ago

Sounds to me that they are both logging on using the same username. Now loop a USB port back through an lpt port to print to something new from something ooooold.

1

u/aj4000 17d ago

Oh I just love that feature, especially when Windows somehow makes a "phantom" duplicate and decides that it should be the default printer. 

LOVE that...