Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Printer dos command  (gelezen 2484 keer)

Offline BBB

  • Lid
Printer dos command
« Gepost op: 2010/01/19, 19:02:23 »
Hallo,
Mijn printer is gecrashed na het upgraden van de firmware via de bijgeleverde tool van HP.
Hij doet nu niks meer. Ik heb besloten de raad van WHorton op te volgen (http://forums11.itrc.hp.com/service/forums/bizsupport/questionanswer.do?threadId=1084727 ). Maar op de pc met windows die ik hier heb is geen lpt1 port. Schijnt niet via de USB kabel te gaan.
Ik heb wel een oude computer, maar hier staat alleen Ubuntu op.
Weet iemand hoe ik de files in een linux command naar de printer kan sturen? En gaan de bijgeleverde files automatisch mee wanneer ik het .fmw file alleen invoer? Zitten allemaal dll files bij ik weet niet of die nou naar die printer moeten of dat die horen bij de HP tool.

Citaat
SUCCESS!!.. I have found the secret!!.. It is patience!.. I too blew my printer out of the water trying to do the 'smart' thing and update the firmware to MMR2021K.fmw !!!!
I had the printer hooked up as a USB printer. Upon my first few attempts.. The power light stayed on but the printer remained un-responsive!.
After REALLY reading this forum. I brought in a parallel cable, hooked it up. Here is the EXACT criteria and steps I followed.
1. ) I installed the printer driver for the LPT1 port. (DO NOT print a test document ! The queue MUST be empty.)
2.) Power on the printer holding the three buttons in (power, cancel and form feed) until both the green power light and the form feed light go on solid. (This apparently is the flashing MODE if you will.
3.) I used the DOS command prompt copy to copy the firmware from the PC to the printer using the LPT1 port:
    copy /b c:\HPPrinter\MMR2021K.fmw LPT1
System should state "1 File copied"
4.) Wait a REALLy long time (especially for us IT people). You will eventually notice that all the LED lights in the LED area will go on solid and then a sequence of led flashing will occur. This may take 10-15 minutes!.. Then finally, all LED's will go on solid and the printer will power off and back on and suddenly, the PC will be able to find it and acutally print a test page.
5.) after it worked, I removed the LPT1 cable, re-attached the USB cable, changed the Port to USB on the printer properties and I am again printing.. These instructions must be follwed explicitly in order to get the printer FLASHED.
Good luck and happy printing.
Bill

Het gaat dus vooral om het copy /b blablabla/MMR2kblalbla.fmw LPT1.
Ik heb wel wat aangekloot met cp /home/blabla/MMR2sdfsdf.fmw LPT1 maar dat lijkt me niet de oplossing.

Re: Printer dos command
« Reactie #1 Gepost op: 2010/01/19, 19:22:06 »
Beste BBB,

De link die je hebt geprobeerd te volgen, gaat over een printer die aan een XP-computer hangt.
Uit jouw post begrijp ik, dat jij Ubuntu draait.

In Linux (en dus ook in Ubuntu) werkt het toch heel anders, met printers.

Normaliter worden printers gewoon direct herkend en geinstalleerd. In sommige gevallen werkt een printer niet direct "out of the box". In zulke gevallen zul je inderdaad handmatig aan de slag moeten.
En, eerlijkheidshalve: er zijn printers die gewoon niet gaan werken.

Bij mijn weten is het in elk geval niet nodig om firmware te upgraden, in linux. De meegeleverde tool van HP - is dat een Linux tool?

Het zou erg helpen, wanneer je hier aangeeft
- om welke printer het gaat
- welke Ubuntu-versie je draait

Groetend,

Steven

Offline BBB

  • Lid
Re: Printer dos command
« Reactie #2 Gepost op: 2010/01/19, 20:36:20 »
Nee, je begrijpt me verkeerd.

Ik heb een printer die het gewoon deed op mijn computer met ubuntu en windows allebei erop. Het gaat om een Hp Business Inkjet 1200. Hij heeft een USB ingang die ik gebruik en een Parallelle ingang.
Ik besloot de firmware te veranderen omdat die verouderd was. Via de HP site was er een programmatje om dit te doen via Windows.
Maar dat programmaatje deugt niet, zoals je in de link kunt zien aan het aantal mensen waar hij gecrashed is.
Op die site staat een oplossing, maar die kan ik niet doen, omdat ik geen ingang heb voor een parallelle printer kabel op mijn PC. Via USB kopieren gaat schijnbaar niet.
Op mijn andere oude pc zit die ingang wel, maar daar zit alleen Ubuntu op. Nou is mijn vraag, kan ik via Ubuntu de firmware handmatig naar mijn printer zetten, zoals het met windows zo kan: copy /b c:\HPPrinter\MMR2021K.fmw LPT1


Met vriendelijke groet

 

Offline softbart

  • Lid
Re: Printer dos command
« Reactie #3 Gepost op: 2010/01/19, 20:56:58 »
Een oplossing is een freedos live-cd voor de oude CP.  http://www.freedos.org

groet,

Theo

Re: Printer dos command
« Reactie #4 Gepost op: 2010/01/19, 21:04:51 »
Op de HP website kwam ik de firmware wel tegen.
Maar niet voor Linux.

Dat betekent volgens mij sowieso, dat je die firmware niet via Ubuntu kunt installeren.

De Freedos-cd (zie hierboven) lijkt dan inderdaad een mogelijkheid te zijn. Voor je oude pc, want via usb lukt het niet (volgens jouzelf).

Groetend,

Steven

P.S.
Wanneer die freedos niet lukt, kun je een andere op Windows gebaseerde CD proberen, zoals BartPE o.i.d.

Offline BBB

  • Lid
Re: Printer dos command
« Reactie #5 Gepost op: 2010/01/19, 21:34:11 »
Jammer,
Ik dacht dat fmw bestand in principe niet zoveel met windows te maken had maar dat ik het gewoon naar de printer stuurde (die in flashstand staat) via dos. Mijn hoop was dat dat ook wel kon met linux.

Stomme samenloop van omstandigheden. Kan niet via USB, dan maar via parallel, maar die zit weer niet op de computer. Heb ik wel een andere comp maar daar zit weer geen windows op. Ga denk ik maar even kijken naar dat Freedos, tenzij iemand nog een betere tip heeft.

De firmware die jij via de HP site vond is niets meer dan het fmw bestand, een paar dll's (voor de tool volgens mij) en een tool om je printer te detecteren en direct up te graden + howto PDF.

Met vriendelijke groet
« Laatst bewerkt op: 2010/01/19, 21:39:07 door BBB »

Re: Printer dos command
« Reactie #6 Gepost op: 2010/01/19, 21:41:48 »
Jammer,
Ik dacht dat fmw bestand in principe niks met windows te maken had maar dat ik het gewoon naar de printer stuurde (die in flashstand staat) via dos.
De firmware die jij via de HP site vond is niets meer dan het fmw bestand, een paar dll's (voor de tool volgens mij) en een tool om je printer te detecteren en direct up te graden + howto PDF.

Met vriendelijke groet


Het moet toch wel kunnen, getuige bijvoorbeeld dit voorbeeld:
http://www.linuxprinting.org/show_printer.cgi?recnum=hp-laserjet_1020
Is wel een andere printer, maar daar wordt de firmware toch ook in linux doorgestuurd naar de printer.....


Offline softbart

  • Lid
Re: Printer dos command
« Reactie #7 Gepost op: 2010/01/19, 22:44:20 »
@BBB,

Ik was niet inhoudelijk op jouw probleem ingegaan. Echter alleen op de DOS omgeving op je oude computer.

Citaat
Ik heb besloten de raad van WHorton op te volgen (http://forums11.itrc.hp.com/service/forums/bizsupport/questionanswer.do?threadId=1084727 ). Maar op de pc met windows die ik hier heb is geen lpt1 port. Schijnt niet via de USB kabel te gaan.
Dit even doorgelezen en http://www.linuxprinting.org/show_printer.cgi?recnum=hp-laserjet_1020.

Het zou inderdaad moeten lukken met een " cat" opdracht. b.v.:

cat blablabla/MMR2kblalbla.fmw > /dev/usb/lp0
blabla de juiste path en /dev/usb/lp0 de juiste poort.

groet,

Theo

Offline ivo

  • Lid
Re: Printer dos command
« Reactie #8 Gepost op: 2010/01/19, 22:47:13 »
 ???

inaninck@LT9:~$ ls /dev/usb*
/dev/usbmon0  /dev/usbmon1  /dev/usbmon2  /dev/usbmon3   /dev/usbmon4  /dev/usbmon5  /dev/usbmon6  /dev/usbmon7   /dev/usbmon8
inaninck@LT9:~$ ls -lR /dev/usbmon* | grep lp
inaninck@LT9:~$

There are only 10 types of people in the world; those who understand binary and those who don't.

Re: Printer dos command
« Reactie #9 Gepost op: 2010/01/19, 23:00:00 »
Voer dit commando eens uit op die oude computer, en kijk eens of er nergens iets met lpt of lp0 of zo bij staat:

ls /dev/ -R

Post anders het resultaat even hier.
http://leerubuntu.org (ubuntu zonder moeilijke woorden)
VoidWarranties (Hackerspace) Antwerpen
Microsoft isn't evil, they just make really crappy operating systems. - Linus Torvalds

Offline BBB

  • Lid
Re: Printer dos command
« Reactie #10 Gepost op: 2010/01/19, 23:08:54 »
Voer dit commando eens uit op die oude computer, en kijk eens of er nergens iets met lpt of lp0 of zo bij staat:

ls /dev/ -R

Post anders het resultaat even hier.
/dev/:
admmidi  cpu_dma_latency  log  network_latency     ram13   scd0  snd   tty15  tty29  tty42 tty56  ttyS3   vcsa
adsp disk  loop0   network_throughput  ram14   scd1  sndstat  tty16  tty3 tty43 tty57  ubuntu  vcsa1
agpgart  dmmidi  loop1   null      ram15   sda  sr0   tty17  tty30  tty44 tty58  urandom   vcsa2
amidi dri  loop2   oldmem      ram2    sda1  sr1   tty18  tty31  tty45 tty59  usbmon0   vcsa3
audio dsp  loop3   pktcdvd      ram3    sda2  stderr   tty19  tty32  tty46 tty6   usbmon1   vcsa4
binder dvd1  loop4   port      ram4    sda5  stdin    tty2   tty33  tty47 tty60  usbmon2   vcsa5
block dvdrw1  loop5   ppp      ram5    sdb  stdout   tty20  tty34  tty48 tty61  vcs   vcsa6
bus ecryptfs  loop6   psaux      ram6    sequencer   tty   tty21  tty35  tty49 tty62  vcs1   vcsa7
cdrom fd  loop7   ptmx      ram7    sequencer2  tty0   tty22  tty36  tty5 tty63  vcs2   vcsa8
cdrom1 fd0  mapper  pts      ram8    sg0  tty1   tty23  tty37  tty50 tty7   vcs3   zero
cdrw full  mcelog  ram0      ram9    sg1  tty10    tty24  tty38  tty51 tty8   vcs4
cdrw1 fuse  mem  ram1      random  sg2  tty11    tty25  tty39  tty52 tty9   vcs5
char hpet  midi  ram10      rfkill  sg3  tty12    tty26  tty4 tty53 ttyS0  vcs6
console  input  mixer   ram11      rtc     shm  tty13    tty27  tty40  tty54 ttyS1  vcs7
core kmsg  net  ram12      rtc0    snapshot  tty14    tty28  tty41  tty55 ttyS2  vcs8

/dev/block:
1:0  1:10  1:11  1:12  1:14  1:2  1:4  1:6  1:8  2:0 252:1  7:1  7:3  7:5  7:7  8:1 8:2
1:1  11:0  11:1  1:13  1:15  1:3  1:5  1:7  1:9  252:0 7:0    7:2  7:4  7:6  8:0  8:16  8:5

/dev/bus:
usb

/dev/bus/usb:
001  002

/dev/bus/usb/001:
001

/dev/bus/usb/002:
001

/dev/char:
10:1 10:58  1:11    116:16  116:9  13:67  14:2  189:0    253:0  4:12  4:2   4:27  4:34  4:41  4:49  4:56  4:63  5:0  7:131  7:4
10:175 10:59  1:12    116:2   1:3    13:68  14:3  189:128  253:1  4:13  4:20  4:28  4:35  4:42  4:5   4:57  4:64  5:1  7:132  7:5
10:227 10:60  116:10  116:3   13:32  1:4    14:4  1:9    253:2  4:14  4:21  4:29  4:36  4:43  4:50  4:58  4:65  5:2  7:133  7:6
10:228 10:61  116:11  116:4   13:33  14:0   14:8  21:0     254:0  4:15  4:22  4:3   4:37  4:44  4:51  4:59  4:66  7:0  7:134  7:7
10:229 10:62  116:12  116:5   13:63  14:1   14:9  21:1     4:0    4:16  4:23  4:30  4:38  4:45  4:52  4:6   4:67  7:1  7:135  7:8
10:231 10:63  116:13  116:6   13:64  14:12  1:5   21:2     4:1    4:17  4:24  4:31  4:39  4:46  4:53  4:60  4:7   7:128  7:136
10:56 108:0  116:14  116:7   13:65  14:13  1:7   21:3     4:10   4:18  4:25  4:32  4:4   4:47  4:54  4:61  4:8   7:129  7:2
10:57 1:1    116:15  116:8   13:66  14:14  1:8   226:0    4:11   4:19  4:26  4:33  4:40  4:48  4:55  4:62  4:9   7:130  7:3

/dev/disk:
by-id  by-path by-uuid

/dev/disk/by-id:
ata-Maxtor_51536H2_F20QAZCC      dm-uuid-LVM-1j827OkahfOGKPpZqYpHiO6UmQTg8WccMbI101rDXx6AWehLxi5IqsPFN3vWhvr0
ata-WDC_WD800BB-00JHC0_WD-WMAM9Y438742      dm-uuid-LVM-1j827OkahfOGKPpZqYpHiO6UmQTg8WccWFs8Gn6MS07iToyY4AXoiV23335lElLF
ata-WDC_WD800BB-00JHC0_WD-WMAM9Y438742-part1  scsi-SATA_Maxtor_51536H2_F20QAZCC
ata-WDC_WD800BB-00JHC0_WD-WMAM9Y438742-part2  scsi-SATA_WDC_WD800BB-00J_WD-WMAM9Y438742
ata-WDC_WD800BB-00JHC0_WD-WMAM9Y438742-part5  scsi-SATA_WDC_WD800BB-00J_WD-WMAM9Y438742-part1
dm-name-ubuntu-root      scsi-SATA_WDC_WD800BB-00J_WD-WMAM9Y438742-part2
dm-name-ubuntu-swap_1      scsi-SATA_WDC_WD800BB-00J_WD-WMAM9Y438742-part5

/dev/disk/by-path:
pci-0000:00:02.5-scsi-0:0:0:0     pci-0000:00:02.5-scsi-0:0:0:0-part2  pci-0000:00:02.5-scsi-0:0:1:0  pci-0000:00:02.5-scsi-1:0:1:0
pci-0000:00:02.5-scsi-0:0:0:0-part1  pci-0000:00:02.5-scsi-0:0:0:0-part5  pci-0000:00:02.5-scsi-1:0:0:0

/dev/disk/by-uuid:
311fb6d4-a3db-4fad-a8ae-4713bc1d950e  4595667c-1f74-4c2e-8dd3-7a23ffff2ceb  9752b5b9-9805-4b30-9c17-a48616d9beee

/dev/dri:
card0

/dev/input:
by-path  event0  event1  event2  event3  event4  mice  mouse0  mouse1

/dev/input/by-path:
platform-i8042-serio-0-event-kbd  platform-i8042-serio-1-event-mouse  platform-i8042-serio-1-mouse

/dev/mapper:
control  ubuntu-root  ubuntu-swap_1

/dev/net:
tun

/dev/pktcdvd:
control

/dev/pts:
0  ptmx

/dev/shm:
pulse-shm-1352707124  pulse-shm-1506156238  pulse-shm-2323258868  pulse-shm-2353936963 pulse-shm-2927298498

/dev/snd:
by-path    hwC0D0  midiC0D0  midiC0D2  pcmC0D0c  pcmC0D1c  pcmC0D2p  seq
controlC0  hwC0D2  midiC0D1  midiC0D3  pcmC0D0p  pcmC0D2c  pcmC0D3p  timer

/dev/snd/by-path:
pci-0000:00:0b.0

/dev/ubuntu:
root  swap_1

Offline BBB

  • Lid
Re: Printer dos command
« Reactie #11 Gepost op: 2010/01/19, 23:13:47 »
zie hieronder
« Laatst bewerkt op: 2010/01/19, 23:17:34 door BBB »

Offline BBB

  • Lid
Re: Printer dos command
« Reactie #12 Gepost op: 2010/01/19, 23:16:40 »
Citaat

Dit even doorgelezen en http://www.linuxprinting.org/show_printer.cgi?recnum=hp-laserjet_1020.

Het zou inderdaad moeten lukken met een " cat" opdracht. b.v.:

cat blablabla/MMR2kblalbla.fmw > /dev/usb/lp0
blabla de juiste path en /dev/usb/lp0 de juiste poort.

groet,

Theo

Ik had ook al op een andere site gekeken en ook cat /blablabla/mmr2021k.fmw > /dev/usb/lp0 gedaan, die bestaat niet, wel zonder usb er tussen cat MMR2021K.fmw > /dev/lp0, wanneer ik dat doe + enter, dan gaat ie gewoon naar de volgende regel. was even weggegaan en er is niks gebeurd.

Ik moet zeggen een zeer snelle en goede hulp op dit forum.

edit: na deze command te hebben gedaan, niks gebeurd, wil terminal sluiten, zegt dat er nog een proces bezig is, vaag, zal wel, wacht nog wel even ???
« Laatst bewerkt op: 2010/01/19, 23:39:32 door BBB »

Offline softbart

  • Lid
Re: Printer dos command
« Reactie #13 Gepost op: 2010/01/20, 09:36:35 »
@BBB,

Je dient dit wel te doen zoals omschreven in :
http://forums11.itrc.hp.com/service/forums/bizsupport/questionanswer.do?threadId=1084727
Zodat de printer in de flash-mode staat. Dan de cat opdracht uitvoeren.

De /dev/(usb)lp0 is afhankelijk op welke PC dit uiitvoerd.

groet,

Theo

Offline BBB

  • Lid
Re: Printer dos command
« Reactie #14 Gepost op: 2010/01/20, 21:48:18 »
Ja ik heb het zo gedaan en wacht nu al een uurtje ofzo (niet dat het me stoort ben gewoon verder aan het computeren)
maar goed, wanneer ik ls /dev doe krijg ik een lijst met alles in een kleur, of het nou zwart omringd, lichtblauw, blauw, of paars is. De enige 2 die geen kleur hebben zijn lp0 en parport. Wat kan dit zeggen?

Offline softbart

  • Lid
Re: Printer dos command
« Reactie #15 Gepost op: 2010/01/20, 23:00:04 »
Het is voor nog niet helemaal duidelijk op welke PC dit zich afspeelt.
Ik zie later het verloop wel.

groet,

Theo

Offline BBB

  • Lid
Re: Printer dos command
« Reactie #16 Gepost op: 2011/07/08, 23:07:27 »
Zit te kijken bij mijn geposte berichten en kwam deze tegen, het is een beetje laat maar misschien wil er iemand wel weten hoe ik dit opgelost heb, alweer een tijd geleden:

Met linux geprobeerd, had waarschijnlijk achteraf wel moeten lukken met

cat blablabla/MMR2kblalbla.fmw > /dev/usb/lp0

maar omdat ie geen sjoege gaf ben ik verder gaan proberen met msdos

copy /b c:\MMR2021K.fmw LPT1
deed weer niks, net zoals tijdens deze topic.

Totdat ik in de BIOS zag dat de Parallelpoort instelling verkeerd stond, was geen communicatie van de pc naar printer mogelijk. Heb de poort op bi-directional gezet.
Vervolgens met DOS deed hij het.

Maar de printkoppen waren zo erg uitgedroogd dat een grondige schoonmaak ze niet eens meer kon redden. En nieuwe printkoppen zijn de moeite niet waard, van dat geld kan ik twee van mijn laser printers kopen.
« Laatst bewerkt op: 2011/07/08, 23:09:09 door BBB »