|
HP wasn't keen to update the drivers, too. Fortunately their low-end was language compatible with some higher tiers, so we printed on a LJ1010 on W7 64 bit with first paper in 40 secs, 5 secs pause between pages
MS kicked them when they denied drivers for W10, making themselves a few, then HP cached up - 2 years after W10 launch.
Looks like the Samsung merger injected HP with some long needed customer service viewpoint.
|
|
|
|
|
k5054 wrote: Back in the day, HP knew how to build stuff that lasted, and didn't annoy the customers.
I have a LaserJet 4350 or some-such model, big office printer with all the accessories, that nobody wanted when the last place I worked at shut down. I don't use it much, but it is still working great, and it's got to be at least 20 years old by now (my previous employer had it for a few years, and the place shut down in 2007).
(That's not the problematic printer, obviously)
|
|
|
|
|
Yep - mine is a Xerox VersaLink C400 office beast. I suspect the previous owners replaced it because they looked at the price of genuine toner cartridges and went - £528! We'll dump it and buy a new one for that!
I got aftermarkets for £40 the set.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
I've got a Brother black and white laser and it's brilliant - I suffered inkjet woes for a few years and eventually thought, do I really need a colour printer ? no, I've had the brother ~ 10 years or so and it's only on its second toner cartridge. Wouldn't mind a colour printer though.
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
pkfox wrote: Wouldn't mind a colour printer though.
I've had a Brother color printer for 7-8 years, on the second set of cartridges, and we print a fair amount. It just works. inkjets.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
Believe me, I have a laser. Two, in fact.
The problem with lasers is that they don't print on discs (it's a long story, don't ask). And I'm not gonna on print on CD labels.
But at least with the lasers, I never have toner problem, even if I might only print a page once every 3 months (and yes, that is representative of my use).
|
|
|
|
|
Discs? How the heck did you interface the player?[^]
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Have you tried turning it off and on again?
What coat? It's summer.
I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.
I’m begging you for the benefit of everyone, don’t be STUPID.
|
|
|
|
|
Printers! Rod: printers![^]
To err is human to really elephant it up you need a computer
|
|
|
|
|
Like OG I'm on my second Laser printer.
I's a color printer and am still on my original cartridges, haven't priced new ones yet.
You say print, it prints. No muss no fuss!
If you can't find time to do it right the first time, how are you going to find time to do it again?
PartsBin an Electronics Part Organizer - Release Version 1.4.0 (Many new features) JaxCoder.com
Latest Article: EventAggregator
|
|
|
|
|
What printer have you got Mike ? I'm sorta thinking of getting a colour laser
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
|
My color laser is an HP LaserJet Pro CP1025nw. Got it for $100 at Staples in 2012 (!) and I still haven't replaced the "starter" cartridges. I did buy a new replacement set (ready to go) a good while back, but until these stop working, they remain in the sealed packaging.
I very much want to completely ditch inkjet. But, lasers don't print on printable discs. And I'm not gonna print on CD labels (I have in the past, never more).
|
|
|
|
|
I'd recommend a color laser printer, unless you're printing photographs. Most of the lasers I've seen can't do natural color as well as inkjet.
Software Zen: delete this;
|
|
|
|
|
I'd still put up with the less-than-perfect colors. I do have a color laser printer (see some of my responses above). The only reason I still have an ink-jet (and have one on the way) is that I have a need to print on discs (the CD and DVD kind). I'd otherwise be ecstatic if I never had to deal with an inkjet printer ever again.
Printing on labels is not an option - I did before; never again.
According to my research, I'm not the only one who wished lasers could be used on discs. But, everyone concludes that even if it were possible, they run so hot they'd warp the discs. And given how hot sheets of paper get sometimes when coming out of my printer, I tend to believe that...
|
|
|
|
|
If you only print 'rarely' I see only one solution: remove printer cartridges after printing and vacuum them
|
|
|
|
|
0x01AA wrote: remove printer cartridges after printing and vacuum them
AKA "buy a new set of cartridges every time you need to print something".
This is practically what I've been doing with this printer, well, not Day One, but "Day on which I needed to print a second time". Until it decided that even with new cartridges, it's gonna put up this new error message.
|
|
|
|
|
Any particular reason you're still using a printer? We in tech should be driving changes and well, we should all be paperless by now.
Some times it can't be avoided. Some industries refuse to move forward... like the medical industry still requiring a fax (from different parties besides yourself). But, by and large, printers should be a relic of the past for most of us.
Jeremy Falcon
|
|
|
|
|
Someone, I forget where, recently posted a rant about--not the promised paperless office--but those who keep pushing that decades-old lie.
There will always be a need to have something printed. In my case, picture a pile of identical, plain white, inkjet printable CDs and/or DVDs. The alternative is writing on them with Sharpies.
|
|
|
|
|
dandy72 wrote: There will always be a need to have something printed If everyone thought that way, we'd still be living in caves. Is there a specific reason you think this to be true or is this just a thing you think will continue because that's just the way you've done it?
There are document types that can and do completely replace paper. So, there is no technical reason. Having a "hard copy" isn't really better than a back up. It has a worse filing mechanism. Can't be searched, etc. There are way more pitfalls with paper documents than going paperless.
dandy72 wrote: In my case, picture a pile of identical, plain white, inkjet printable CDs and/or DVDs. The alternative is writing on them with Sharpies. You mean printing DVD labels? I never seen an inkjet printer print actual DVD discs.
From a label stand point, I can see the rationale. But, I'm willing to bet that will be phased out too. You already see that with crypto wallets and LED displays on them. No reason the future "DVDs" can't have something similar. Sure, we're not there yet, but the future is coming and paper is the past for the most part.
Jeremy Falcon
|
|
|
|
|
Agreed with most others, laser is the way to go. I have an HP MFP 477fdw. Prints colour, both sides, cheap to buy and cheap to run so long as you buy 3rd party toner (HP stuff is 3 times the price of the printer!). It also scans (double sided), photocopies and would fax too if it were connected. Connects by USB, Ethernet or WiFi and I can print to it from my iPhone.
|
|
|
|
|
Oh lovely.
The ESP32 line by Espressif (a fabless semiconductor company) is a line of MCU processors out of China that have 2 hardware I2C busses on them. Two. This is important.
Well in previous versions of their development framework you'd simply tell it I2C_NUM0 or I2C_NUM1 to indicate which bus you were going to send data on. It has been this way through 4 major versions of the framework, and it works similarly in Arduino, at least similarly enough to make code forking minimal if you want to support both platforms.
Now Espressif has decided that's not good enough in 5.0+
Now you must configure a bus, and then get a handle for it, rather than using one of two fixed constants.
It's unnecessary complexity. Furthermore, it makes supporting both Arduino and ESP-IDF platforms tricky, because there's no bus initialization required to reference an I2C bus with Arduino or ESP-IDF 4-
To that end I made a stupid little lib called htcw_esp_i2c. The ugly code is at the end of the post.
Now you can do for example to init bus index 1 on pins 21 and 22:
static ft6336<320, 280> touch(esp_i2c<1,21,22>::instance);
static m5core2_power power(esp_i2c<1,21,22>::instance);
which works on any ESP-IDF 4.0+ or Arduino platform.
The issue with this is the code to facilitate it is ugly, and shouldn't need to exist.
Was it Einstein? who said "something should be as simple as it can be, and no simpler"
Well, code should be that way.
template<int Port, uint8_t SdaPin, uint8_t SclPin>
class esp_i2c {
public:
#ifdef ARDUINO
static TwoWire& get_instance() {
if(Port==1) {
Wire1.begin(SdaPin,SclPin);
return Wire1;
}
Wire.begin(SdaPin,SclPin);
return Wire;
}
static TwoWire& instance;
#else
#if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 0, 0)
static i2c_master_bus_handle_t get_instance() {
i2c_master_bus_config_t i2c_mst_config;
memset(&i2c_mst_config,0,sizeof(i2c_mst_config));
i2c_mst_config.clk_source = I2C_CLK_SRC_DEFAULT;
i2c_mst_config.i2c_port = Port==1?I2C_NUM_1:I2C_NUM_0;
i2c_mst_config.scl_io_num = (gpio_num_t)SclPin;
i2c_mst_config.sda_io_num = (gpio_num_t)SdaPin;
i2c_mst_config.glitch_ignore_cnt = 7;
i2c_mst_config.flags.enable_internal_pullup = true;
i2c_master_bus_handle_t bus_handle;
if(ESP_OK!=i2c_new_master_bus(&i2c_mst_config, &bus_handle)) {
return nullptr;
}
return bus_handle;
}
static i2c_master_bus_handle_t instance;
#else
constexpr static const i2c_port_t instance = (i2c_port_t)Port;
#endif
#endif
};
#if defined(ARDUINO) || ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 0, 0)
template<int Port, uint8_t SdaPin, uint8_t SclPin>
#ifdef ARDUINO
TwoWire&
#else
i2c_master_bus_handle_t
#endif
esp_i2c<Port, SdaPin, SclPin>::instance = get_instance();
}
#endif
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
honey the codewitch wrote: #if defined(ARDUINO) || ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 0, 0)
Several seal pups died from this line alone I hate it when you are forced to that kind of ugliness #MaintainMyCode
|
|
|
|
|
Fortunately in the latest revision that went away. What's still really ugly is that static template field initialization code. I hate that C++ makes you do it that way instead of putting the initializer inline. At least C++17 - maybe they've changed that since.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
Wordle 1,080 5/6
🟩🟩🟩⬜⬜
🟩🟩🟩⬜⬜
🟩🟩🟩⬜⬜
🟩🟩🟩⬜🟩
🟩🟩🟩🟩🟩
|
|
|
|
|