The Wiert Corner – irregular stream of stuff

Jeroen W. Pluimers on .NET, C#, Delphi, databases, and personal interests

  • My badges

  • Twitter Updates

  • My Flickr Stream

  • Pages

  • All categories

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 1,860 other subscribers

Archive for the ‘Printers’ Category

C332 | Colour Printers | Firmware | OKI Europe Ltd

Posted by jpluimers on 2025/03/21

I missed there was a firmware update: [Wayback/Archive] C332 | Colour Printers | Firmware | OKI Europe Ltd

Current firmware version: A07.23_0_4(Released on:05/10/2022)

Via [Wayback/Archive] oki c332 firmware versions history – Google Search.

--jeroen

Posted in Hardware, OKI C332, OKI Printers, Power User, Printers | Leave a Comment »

This usually is a toner error: OKI | “CHECK IMAGE DRUM UNIT / 540, 541, 542, 543:[COLOR] Image Drum Sensor Error” is displayed.(C332)

Posted by jpluimers on 2024/06/07

[Wayback/Archive] OKI | “CHECK IMAGE DRUM UNIT / 540, 541, 542, 543:[COLOR] Image Drum Sensor Error” is displayed.(C332)

This error indicates that a toner sensor error has occurred.

Read the rest of this entry »

Posted in Hardware, OKI C332, OKI Printers, Power User, Printers | Leave a Comment »

Robust DYMO label writers with USB interface for printing shrink tube: DYMO Rhino 6000 and 5200 (via Bradán Lane on Twitter)

Posted by jpluimers on 2024/04/05

Related blog post: Special cartridges with heat-shrink tubing for dymo and brother label writers.

[Wayback/Archive] Bradán Lane on X: “@jpluimers @jilles_com I have a DYMO Rhino 6000. “New” they are pricy but the 6000 and 5200 are often on eBay at really good prices. I have used the USB interface on it for automation and to upload custom graphics.”

This was in a response thread started by [Wayback/Archive] Jilles.com which you will find further below.

First though, a list of Dymo gear:

Read the rest of this entry »

Posted in Dymo Label Printers, Hardware, Power User, Printers | Leave a Comment »

All printers hate us

Posted by jpluimers on 2023/08/11

I’m not alone in feeling hated by printers and multifunctionals.

I had already seen this 2019 comic [Archive.is] System32Comics on Twitter: “Printers nowadays… “ quite a while ago:

  1. User: Hey printer, can you please print this document?
  2. Printer: Low on Cyan
  3. User: Don’t worry, it’s just a black and white text
  4. Printer: No fuck you, low on Cyan

Printers and the drivers shipped by manufacturers hate me so much, that I now have the habit of using older printers which are better supported out-of-the-box by modern operating systems, hence this tweet:

[Archive.is] Jeroen Wiert Pluimers on Twitter: “I try to avoid using the software provided by the printer manufacturer. Usually stock PCL or PostScript drivers work fine.… “

Thanks to [Archive.is] Matt Schultz 😷 on Twitter: “Seems about right… … “, I found out that early 2021 Stevie Martin came along with this hilarious video [Archive.is] “when you’re trying to print something”:

https://twitter.com/5teviem/status/1367868899681832965

And of course the System32Comics version was commented immediately: [Archive.is] Mr. Dubi and Dr. Kan on Twitter: “… “ (:

But also a few other nice comments were made that I had not known of before:

I got at that thread because of [Archive.is] Troy Hunt on Twitter: “No? Yes? The UX in this @Epson printer is undoubtedly one of the worst I’ve ever seen. Just insane. (Near new ET-16600 FWIW.)… :

Title: Confirmation
Text: The wired LAN connection is disabled when using a Wi-Fi connection.
Buttons: Close, No, Yes

–jeroen

Read the rest of this entry »

Posted in About, Hardware, Personal, Power User, Printers | Leave a Comment »

LPRng: RESOURCES – PostScript, Epson, HP, Xerox, PPD, etc

Posted by jpluimers on 2022/09/28

When writing Some links on PostScript books and online content, back from the days, I archived [Wayback] Index of /RESOURCES from the site hosting the [Wayback/Archive.is] LPRng Web Page (see also LPRng on Wikipedia):

The LPRng software is an enhanced, extended, and portable implementation of the Berkeley LPR print spooler functionality. While providing the same interface and meeting RFC1179 requirements, the implementation is completely new and provides support for the following features: lightweight (no databases needed) lpr, lpc, and lprm programs; dynamic redirection of print queues; automatic job holding; highly verbose diagnostics; multiple printers serving a single queue; client programs do not need to run SUID root; greatly enhanced security checks; and a greatly improved permission and authorization mechanism.

The source software compiles and runs on a wide variety of UNIX systems, and is compatible with other print spoolers and network printers that use the LPR interface and meet RFC1179 requirements.

Subdirectories (the PPD one goes one level deeper with both files and directories; XEROX just has a subdirectory with one file):

–jeroen

Posted in Development, EPS/PostScript, Hardware, HP Printer Drivers, Power User, Printer drivers, Printers, Software Development, Windows | Leave a Comment »

MacOS: default PCL printer driver only allows monochrome (black&white/grayscale); default PostScript allows colour

Posted by jpluimers on 2022/05/23

Printing on MacOS can be less Plug&Play than one hopes for.

For default printer drivers on MacOS for the same printer:

  • Postscript allows colour and monochrome (black & white / grayscale)
  • PCL only allows monochrome (black & white / grayscale)

One solution for my OKI MC363 is to use the HP PCL driver and fake it as a HP Colour LaserJet 9500 (which provides a similar amount of memory, and colour duplex A4 printing):

Read the rest of this entry »

Posted in Apple, Development, EPS/PostScript, Hardware, Mac OS X / OS X / MacOS, MC342 printer/scanner, OKI C332, OKI MC363/MC363DNW, OKI Printers, Power User, Printers | Leave a Comment »

XP adding USB and parallel port printer driver for Olympus Camedia P-400 Digital Color Photo Printer

Posted by jpluimers on 2022/04/06

some links for my link archive:

–jeroen

P400

Posted in Hardware, Olympus P-400 dye sublimation printer, Power User, Printers | Leave a Comment »

Some notes on OKI memory modules and toner cartridges for MC342 / C332, as toner cartridges physically seem compatible, but are not

Posted by jpluimers on 2022/01/14

I thought the C332 had the same engine as the MC342, as internally the printing part looks identical.

Boy, I was wrong. Toner cartridges, though fitting physically, are not compatible, despite having the same image drum part 44968301.

So the MC342 and C332 have different toners that are physically so similar that they fit, but electronically different.

While searching, I found the C332 by default has 1 gigabyte of memory and no upgrade option, but the MC342 only has 256 megabyte of memory and can be upgraded with one 512 megabyte module to 768 megabyte. This improves printing performance considerably.

The memory module part number is 01182908, which is horrendously expensive despite it being a PC4200 DDR2 SO-DIMM, which means PC5300 and higher should also work.

Historically between EUR 100 and EUR 350 ([Wayback] Oki 01182908 – Prijzen – Tweakers) or GBP 250 ([WayBack] OKI 512MB RAM Memory Upgrade for B721, B731, B840, C321, C330, C530, C531, C610, C612, C711, C712, C822, C823, C831, C833, C841, C843, MC332, MC342, MC351, MC352, MC361, MC362, MC561, MC562 printers)

So via [Archive.is] 512mb ddr2 sodimm – veilingkijker – nieuw en tweedehands I found [Wayback] ≥ Apple 512mb DDR2 667MHz SODIMM – Geheugens – Marktplaats.nl and tried it.

[Wayback/Archive.is] 512MB DDR2 144PIN for OKI Color Printers MC332dn, MC342 N MC332dn, MC342dn, MC342dnw, MC352dn MC352dn L: Amazon.de: Computers & Accessories

[Wayback] MC561 & C330 C711 C530 C610 512MB DDR2 SODIMM MEMORY RAM FOR OKI MC361 C831 C841 SERIES PRINTERS 70061901, 01182908 news9world.com

Installing the memory module is described at page 135 of [Wayback] 45002102EE7_MC562_UG_EN_29888.pdf

The models

[Wayback] MC342dn | DISCONTINUED PRODUCTS | Products | OKI Europe Ltd | Printers and Solutions

Default administrator credentials user admin, password aaaaaa.

[Wayback] Specification | C332 | C300 Series | OKI Europe Ltd

Default administrator credentials: user admin, password 999999.

The toners / accessories

[Wayback] MC342dn | Colour Multifunction Printers | Consumables, Accessories & Part Numbers | Printers, Printing Solutions and Managed Print Services

Options

Item Type Price Notes
20151216003033853-01182907_ram.png/01182907_ram.png256 MB RAM 01182907
20151214104557617-MEM256G_512D.png/MEM256G_512D.png512 MB RAM 01182908

Consumables

Item Type Price Notes
20151216000117113-44973536_toner_k.png/44973536_toner_k.pngBlack Small capacity toner cartridge 44973536 2,200 pages *1
Black Small capacity toner cartridge 44973544 2,200 pages *1
20151216000116917-44973533_toner_y.png/44973533_toner_y.pngYellow Small capacity toner cartridge 44973533 1,500 pages *1
Yellow Small capacity toner cartridge 44973541 1,500 pages *1
20151216000116982-44973534_toner_m.png/44973534_toner_m.pngMagenta Small capacity toner cartridge 44973534 1,500 pages *1
Magenta Small capacity toner cartridge 44973542 1,500 pages *1
20151216000117047-44973535_toner_c.png/44973535_toner_c.pngCyan Small capacity toner cartridge 44973535 1,500 pages *1
Cyan Small capacity toner cartridge 44973543 1,500 pages *1
20151216000109020-44968301_id.png/44968301_id.pngRainbow Image Drum 44968301 30,000 pages *2 *3

*1 Number of A4 pages yield compliant with ISO/IEC 19798.

*2 Average A4 life based on a typical office environment.

*3 30,000 K 20,000 CMY

[Wayback] C332 | Colour Printers | Consumables, Accessories & Part Numbers | OKI Europe Ltd

Options

Item Type Price Notes
20151216003933012-44472102_tray.gif/44472102_tray.gifAdditional Paper Tray 44472102 Capacity of 530 sheets of 80gsm.
20151216003933074-01314101_cabinet.gif/01314101_cabinet.gifCabinet 01314101
20170110060326773/WLAN_34.jpgWLAN Interface 45830202

Consumables

Item Type Price Notes
Black Toner cartridge 46508712 3,500 pages *1
Black Toner cartridge 46508716 1,500 pages *1
C332_HIGH_CAP_YELLOW_TONER_46508709_FRONTYellow Toner cartridge 46508709 3,000 pages *1
C332_STD_CAP_YELLOW_TONER_46508713_FRONTYellow Toner cartridge 46508713 1,500 pages *1
C332_HIGH_CAP_MAGENTA_TONER_46508710_FRONTMagenta Toner cartridge 46508710 3,000 pages *1
C332_HIGH_CAP_CYAN_TONER_46508711_FRONTCyan Toner cartridge 46508711 3,000 pages *1
C332_STD_CAP_CYAN_TONER_46508715_FRONTCyan Toner cartridge 46508715 1,500 pages *1
20151216000109020-44968301_id.png/44968301_id.pngCMYK Image Drum 44968301 30,000 pages *2 *3
20151216000101457-44472603_fuser.png/FUS-C4J.pngFuser unit 44472603 60,000 pages
20160928025643903-750_belt.png/BLT-C4H.pngTransfer Belt 44472202 60,000 pages

*1 Number of A4 pages yield compliant with ISO/IEC 19798.

*2 Average A4 life based on a typical office environment.

*3 30,000 K 20,000 CMY

 

MC342 toner in C332 printer

As soon as you put a black MC342 toner in a C332 toner, you will get this error in the display: SERVICE CALL 231:ERROR 08 (see picture and [Wayback/Archive.is] oki service call 231 error 08 – Google Search)

This error only goes away when:

  1. you re-insert the original toner cartridge
  2. then power-down and power-up the printer

I could not find C332 specific information for this error, but similar models do have it (partially) listed (note the 08 error for the C332 means the black toner cartridge, not the cyan one):

Toner sensors

 

Read the rest of this entry »

Posted in Hardware, LifeHacker, MC342 printer/scanner, OKI C332, OKI Printers, Power User, Printers | Leave a Comment »

The continued Windows PrintNightmare saga: no more printer Plug&Play for end-users on Windows

Posted by jpluimers on 2021/08/12

It was fun while it lasted, and puts other operating systems at an advantage.

[Wayback] Jeroen Wiert Pluimers on Twitter: “Bye bye printer Plug & Play on Windows for end-users: … Though MacOS has its share of printer driving issues (like only printing monochrome to colour printers), this is a serious step back on Windows compared to MacOS.”

More on the MacOS printer woes in a later blog post.

Web related:

Twitter related:

–jeroen

Read the rest of this entry »

Posted in Hardware, Power User, Printer drivers, Printers, Windows, Windows 10, Windows 7, Windows 8, Windows 8.1 | Leave a Comment »

I still print (relevant parts of) code. Have been for a long time. Will keep doing it.

Posted by jpluimers on 2021/02/24

In a response to [WayBack] Iris Classon on Twitter: “I’m curious, how many of you guys and gals have printed out code on paper to read later? Doing it during earlier years also counts 🤓”, I started the long read below starting with [WayBack] Jeroen Pluimers on Twitter: “Still do.… “.

Basically a more in depth coverage of my 2017 post Happy 60th birthday, Fortran.

[WayBack] Thread by @jpluimers: “@IrisClasson Still do. @IrisClasson There is a story behind these 1988 tractor feed print outs, which follows shortly. I should put dinosaur […]”

Still do.

There is a story behind these 1988 tractor feed print outs, which follows shortly.

I should put dinosaur or old-fart on my job description.

CC @isotopp

The story has to do with this.
A “translation” of [WayBack] Programming Fortran 77: A Structured Approach (ISBN-10: 0835956717) but I wish I had had the original back then, as in fact it was a knock off, mostly covering FORTRAN IV and 66.

Sidestory: these books were from the same era.

Machine learning and AI modern?

They are about as modern as AWK. Both still relevant though.

AWK is indispensable on many *n*x related systems, especially the low powered one. The book is still the ultimate source on it; see [WayBack] stackoverflow.com/a/703174/29290

text processing – Is there still any reason to learn AWK? – Stack Overflow

If you quickly learn the basics of awk, you can indeed do amazing things on the command line.

But the real reason to learn awk is to have an excuse to read the superb book The AWK Programming Language by its authors Aho, Kernighan, and Weinberger. You would think, from the name, that it simply teaches you awk. Actually, that is just the beginning. Launching into the vast array of problems that can be tackled once one is using a concise scripting language that makes string manipulation easy — and awk was one of the first — it proceeds to teach the reader how to implement a database, a parser, an interpreter, and (if memory serves me) a compiler for a small project-specific computer language! If only they had also programmed an example operating system using awk, the book would have been a fairly complete survey introduction to computer science!

Famously clear and concise, like the original C Language book, it also is a wonderful example of friendly technical writing done right. Even the index is a piece of craftsmanship.

Awk? If you know it, you’ll use it at the command-line occasionally, but for anything larger you’ll feel trapped, unable to access the wider features of your system and the Internet that something like Python provides access to. But the book? You’ll always be glad you read it!

Back to the story. With some side-steps to (:

Here we go…

This is end 1980s. I was a student. A year later I started my own consultancy as a side-thing.

The reason is that I had a client prospect for some PC Turbo Pascal programming. So I needed to buy some hardware. Only companies could buy hardware. So I started one.

en.wikipedia.org/wiki/Turbo_Pascal

2 years later, I was selling PC network hardware to a university research group, so they could connect to the internet. At 75% of what they would pay via their regular channels. My profit was large enough to cover for that year of studying.

Back to the print-outs.

They were on tractor-feed paper en.wikipedia.org/wiki/Continuous_stationery
We had a class: computer usage for chemistry students. It was mandatory. They were teaching from a FORTRAN 77 book that was in fact more FORTRAN IV and FORTRAN 66. Found a link to it too: [WayBack] Cursus Fortran 77, R.C. Holt, J.N.P. Hume

The way you would program in that class was via PC terminals with serial terminal emulation, connected to a VAX 11/780 machine running VAX/VMS 4.7.

The connection was through a multiplexed serial over an unshielded ribbon cable some 300 yards long.
The connection was very reliable: about 90% of the characters would transmit correctly.

So I had to reset the VT52 terminal emulation over the Kermit protocol every minute or so, then wait a dozen seconds for the screen to re-draw.

At the chemistry department it was still a VAX 11/780 machine called HLERUL5, but at the computing department they had an 11/750 called RULCRI which was faster.

They also had a bunch of VT100 terminals that could do 132-columns instead of 80, with a far more reliable connection.

en.wikipedia.org/wiki/VT100

Later the chemistry department also got their own VAX 11/750, renamed the old one to HLERUL52 for the 2nd years studens to to work on, and kept the old HLERUL5 name.

The machines were networked too, so you could connect to one, then daisy-chain your logon to the others.

Long story short: later I managed to get official accounts on both chemistry department machines, and borrow an account on the computing department one. So I had accounts on HLERUL5, HLERUL52 and access to RULCRI when needed.
Later too, I found out that the room above the VAX 11/780 also had VT100 terminals (later even two VT240 terminals!). It wasn’t meant for student use though. But with some social engineering…

In the mean time, I wanted to make better use of the VAX/VMS FORTRAN compiler.

Apart from that it fully supported FORTRAN 77, it also had many more language features and had support for 132 columns instead of just 80.

Given FORTRAN had limited use of the leftmost 8 columns, having 124 usable columns instead of just 72 made a huge difference in readability.
There was no book in the library on VAX/VMS FORTRAN, but the on-line help was great: both vast and in-depth. With the bad serial documentation though, it was very hard to read on-line.

The easiest way to read things was on paper. I think the printer back then was a LA36 DecWriter II or LA120 DecWriter III

www.youtube.com/embed/T3TifjAX51I
www.youtube.com/embed/tJ1jkINFVho

www.youtube.com/embed/T3TifjAX51I

Printing one topic at a time however was cumbersome. Print jobs were not always printed in the right order, and sending like a 100 print commands that all were slightly different was hard too.
Luckily I found out two things:
  1. you could dump the output of a FORTRAN HELP page to a file
  2. you could recursively generate all FORTRAN HELP, then redirect that to a file
The recursion was great, as it would output everything in an orderly fashion. What was lacking though is a good table of contents. More on that in a bit.
So I decided to send that file to the printer. Of course I knew that would take something like an hour, so I printed it during lunch time.
I was back from lunch early to monitor the printing progress (VAX/VMS had queues for everything, and you could monitor the ones or the parts of ones you had access to!).

The printer was right next to the VAX 11/780 and both of them were very noisy. The climate control was even noisier, which meant you wanted to avoid that room whenever possible.

So shortly after my job was ready, I wanted to pick it up and make the 300 meter walk twice.

Right at that moment, the student assistent walked in with a red face, madly screaming “who the hell printed this one inch stack of FORTRAN help”.
I responded that I did. At first she (this was a time when we had a way better balanced female/male ratio in STEM) would not even want to give my output, refusing to believe I would read it.
She also would not believe that you cour recursively send the help to a file, then print it. But the stack of paper demonstrated otherwise.
I explained that I was going to read the whole stack. It took a long weekend, as after reading, I manually made the hand written table of contents on the front.
In addition, I colour marked the sides of the paper matching the entries in the table of contents.

Now I could index into the right topics very quickly.

She was amazed I did all that in just a weekend. Apparently, that’s how my brain copes with information: need something, read something, read something, use something.

Later she actually made use of that stack of paper, as it was a great way for other people too to figure out some things faster than doing it on-line.
Back to my side-business: that’s the reason for the PASCAL stack of paper. It’s the output of the VAX/VMS help for the PASCAL compiler. It was great and helped me learn a lot on the language.

That print job took far less time: it was printed from RULCRI to the printer at the computing department. Their printer was not a dot-matrix one, line printer. It was orders of magnitude faster.

3 years later, I started doing more and more work with Turbo Pacscal and made the business my full time work.

Only a decade later, I found out why I had deverted less and less energy into my studies and more into work.

Two reasons: computers are way easier to cope with than people, and a theoretical university was totally the wrong kind of environment for my learning mode: I am an auto-didactic person. I need to do things in order to learn.
By now I have slowly learned way and way more about people. Coping with them is still tough, taking a lot of energy. But by now it is also a lot of fun. Though doing both at the same time is still very very hard for me.

Finally back to the STRUCT print job:

That was actually the FORTRAN program I developed for the assignment.

You could choose from multiple problems to solve during the assignment.

As one of the few students, I managed to finish it in-time.

I was the only one that took this particular problem.

The essence is that you got a few tables with data:

  • atom numbers, atom abbreviation and atom covalence (the number of other atoms they can bond with)
  • bond pairs with abbreviations and minimum/maximum distance
  • atom locations (abbreviation plus X/Y/Z coordinate)
The goal was to find which atoms were connected, and describe any cycles.

Only after reading the tables, then trying to solve the problem, I found out a recursive solution was needed to solve it.

Boy was I surprised that FORTRAN did not support recursion.

In the end, I implemented my own recursion with stacks citing a Dire Straits song with “and when you finally reappear, at the place where you came in…”.

A long story to explain I started printing on things to read very early on (:

/end

–jeroen

Read the rest of this entry »

Posted in Algorithms, Development, Fortran, Power User, Printers, Software Development | Leave a Comment »