Senior Member
Registered: Sep 2006
Posts: 1,422
Rep:
|
USB Printers Within on Mandrake Linux Community 10.1
I previously ended up solving a DNS issue by finding a simple patch I could create because I was able to finally see within how DNS worked. So, I'm also having a small issue with my printer that should be able to be solved with a patch if I could see how it worked within.
I used to once upon a time, leave my HP PSC 1300 Series on all the time. This was back when it worked easily with a simple local setup by installing the Windows driver for it on Windows. I know now, I'll have issues if I did the same thing now, because I use my laptop mostly, which can be wired or wireless. So a simple local setup would create a "disappearing printer".
This simple fact, meant that when my origional network ideas weren't perfect, I still could not go back to a simple local printer setup. Note that this printer includes a scanner, as it is a PSC (Printer, Scanner, Copier). This is USB.
It's successfully hooked up to a machine running Mandrake Linux Community 10.1. So first of all, to get past my initial assumption from what people told me, will or will the ink not dry up, if I left the printer on all the time, and still didn't use it "every day"? This is my first ever printer that I actually own and attempt to maintain, so I don't know much about what dries ink up or the differences/advantages between different types of printers.
Next, I'm noticing a simple problem. I'd configure it, using the GUI tool (I believe I initially configured it with the installation program). Hardware Autodetection is on, to my memory also, if that makes a difference. This would've been via the installation program, and I've got no idea how to do it manually.
I know I added some configuration using the printer drake wizard GUI tool. Right after configuring it, and closing the program, I turned the printer off, both to save power, and according to other people, to save ink from drying up too fast. I'd turn it on, when I needed to print to it, or scan from it, etc.
There were no obvious problems with this initially. At one point I even remember turning it back on, and there were no issues yet. It knew the printer was being turned on, and it knew when it was off. (I'm testing an installation, so this may not be the time I did that)
When I rebooted for the first time after finishing printer configuration via the wizard, that's when I pinpointed that I've got the problem. Say, the printer was in an off state when I rebooted (which it was by then). Now when I reboot, it detects it's in an off state. I belive it says that the printer is disabled. That's true. But when I turn it on, the printer should be recognized that it's in an on state while the system is still running, and then it should enable the printer, but it doesn't.
This may very well be due to a bug. Even if it is, however, the current best thing to do, would be to figure out where the bug is, and manually patch it. Now I'm not talking about C++/C bugs, or recompiling the kernel. If this is the only thing that would fix it (or upgrading), then in interest of time, I guess I'll try a different way to do this, by running Windows underneath and then Linux on top, but prefferebly, I'd rather not do this, because the machine will perform loads better using Linux.
So, I'm looking for an explanation of how Linux printers work, and how I can use scripts to catch events and stuff like that. Perhaps it's not running the right program when hotplug runs? Where do I find the script files to manipulate printer type events?
|