ot Mom(23-02-2006)

reiting (12)   [ dobre ]  [ zle ]

Printer Friendly Variant za otpechatvane

Dulgo vreme ne uspiavah da se preboria sus zadachata da nastroia niakolko Windows mashini v ofisa da pechatat na printerite svurzani kum Linux-kite takiva. Izchetoh suma statii iz Internet, napravih mnogo i za suzhalenie bezuspeshni opiti, no taka i ne uspiah. Probvah i da spodelia printerite chrez Samba - uvi pak ne stana (znam, che drugi hora go praviat, no az ne mozhah). I taka do dnes, kogato reshih, che mozhe bi na saita na Maikrosoft mozhe i da e napisano neshto po vuprosa. Napravih tursene po "ipp printer setup" i za moia iznenada chetvurtiia rezultat se okaza reshenieto na mukite mi.

Statiiata e poriaduchno dulga i pochti biah na put da se otkazha (oshte poveche, che v nachaloto nadulgo se opisvashe varianta za pechat na ipp printer, no svurzan kum Microsoft survur i posle nishto), kogato skroliraiki si nadolu se natuknah na onova, koeto turseh.

Tuk shte opisha kak blagodarenie na 20-te reda v neia si reshih problema. Nadiavam se s tova da spestia na niakoi drug(i) chasove nervi i muka :)

Predvaritelni usloviia:

  • Konfiguriran i rabotesht CUPS survur na Linux ili BSD (kak - ne e predmet na tazi statiia). Dobra ideia e da se uverite, che mozhete da pechatate na tazi mashina ot druga Linux/BSD mashina po ipp.
  • Windows XP (Pro ili Home). Veroiatno shte stane po sushtiia nachin i sus Windows 2000, no niamam pod ruka da opitam.
  • Vuzmozhnost za komunikatsiia po port 631 v lokalnata vi mrezha
  • Ne e nuzhno da se polzva SAMBA

  • TSitat ot statiiata na saita na MS:
    UNIX Print Servers

    To print to a remote UNIX printer configured with Line Printer Daemon (LPD), you must first configure Windows 2000 Professional to print by using Line Printer Remote (LPR). This is done by installing Print Services for UNIX and installing and configuring a print driver to print with LPR as the printer port.

    To install Print Services for UNIX

    1. In Control Panel, double-click Network and Dial-Up Connections.
    2. On the Advanced menu, click Optional Networking Components.
    3. Highlight Other Network File and Print Services, and then click Details.
    4. Select Print Services for UNIX, and then click OK.

    To add an LPR port

    1. In Control Panel, double-click Printers.
    2. Double-click Add Printer, and then click Next.
    3. Click Local printer, clear the Automatically detect my printer check box, and then click Next.
    4. Click Create a new port, and then click Standard TCP/IP Port.
    5. Click Next, and then enter the following information:

    In Name or address of server providing LPD, type the Domain Name System (DNS) name or Internet Protocol (IP) address of the host for the printer you are adding.

    In Name of printer or print queue on that server, type the name of the printer as it is identified by the host, which is either the direct-connect printer itself or the UNIX computer.

    6. Follow the instructions on the screen to finish installing the TCP/IP printer.

    Po sushtestvo

    Na instaliraneto na Print Services for UNIX niama da se spiram - trivialno e.

  • Startiraite Add Printer magüosnika, izklyuchete Automaticaly detect my printer i natisnete Next
  • Izbirete Create a new port: Type of port: Standard TCP/IP port i Next
  • V poleto Printer Name or IP address pishete adresa na mashinata, na koiato e startiran CUPS survura ili korespondirashtoto ime spored vashiia DNS. Ne se opitvaite da vuvezhdate tuk nomera na porta - ne stava.
  • Natisnete Next i chakaite. Windows shte popretursi mrezhata :)
  • V novopoiaviliia se prozorets izberete Custom i natisnete Settings. V noviia prozorets za Protocol izberete Raw, a za Port Number vuvedete 631. Ako po niakakvi prichini CUPS survura vi slusha na drug port napishete nego.
  • Potvurdete s OK, natisnete Next i sled tova Finish
  • Sled malko chakane se poiaviava poznatiia prozorets za izbor na draiver za printera vi. Printera, koito se opitvah da instaliram e HP LaserJet 3020 - za nego moia Windows XP niamashe vklyucheni draiveri, taka che za kurioz natisnah butona Windows Update. Nastana dulgo chakane bez nikakauv vidim rezultat i tukmo biah reshil, che shte triabva da ubivam protsesa, kogato magüosnika se suzhivi. Ne che mi predlozhi suotvetniia draiver - prosto beshe izteglil novi INF-ove za printeri i moia beshe mezhdu tiah. Razbira se vie mozhete da izpolzvate instalatsionnite diskove na vashiia printer ili nalichnite Microsoft draiveri
  • Ot tuk natatuk protsedurata e trivialna. Samo ne puskaite Print Test Page, zashtoto shte poluchite mudro suobshtenie ot sorta na "Driver was installed but the task could not be completed" (tsitiram po pamet) i sled malko imate gotova za rabota printerska opashka

  • Sega veche mozhete da si pusnete testova stranitsa i da zapochnete da habite tonera/mastilata na printera si :)


    Iskreno se nadiavam, che materialcheto shte bude polezno i na niakoi drug. Ne pretendiram za izcherpatelnost - naprimer dobra ideia bi bilo da se opishe nastroivaneto na CUPS, no tova ne e tolkova trivialna zadacha, taka che shte ostavia tova za niakoi po-zapoznat s CUPS ot men.

    EDIT!!!

    Blagodaria na Mr.700 podseshtaneto za drugiia variant. Kakto sum spomenal v otgovora si do nego - predi vreme biah probval uspeshno tozi variant, no sled tova ne uspiah da povtoria uspeha. Do dnes!

    Ima neshto stranno v Datskata durzhava, kakto beshe kazal edin prints!

    Znachi opisanata ot mene protsedura sraboti na mashina sus Windows XP HomeEdition Service Pack 1a, no na Service Pack 2 ne pozhela!!! Simptomi - sled dobavianeto na printera pri opit za pechat Window-sa pokazva balon v koito pishe print job failed to print. Otvorih si C:\WINDOWS\SYSTEM32\SPOOL\PRINTERS i razgledah spool job-a s tekstovi redaktor - nito pomen ot PostScript?!?! Dazhe se opitah da go pusna na Acrobat Distiller-a i estestveno poluchih Offending Command!

    Sled tova opitah spomentatiia ot Mr.700 variant za dobaviane na network printer s adres ot tipa http://xxx.xxx.xxx.xxx:631/printers/CUPS-PRINTER-NAME i rabotata stana! Pechata se bezproblemno!

    Razbira se ne stana ot purviia put - v mrezhata mi ima sqid i az estesveno biah zabravil za nego, ta v nachaloto nishto ne se poluchavashe dokato ne poglednah error.log-a na cups-a kudeto si pisheshe, che idva niakakuv job ot adresa na proxy-to. Svetna mi da ukazha IP-to na print survura kato izklyuchenie ot proxy-to i pechata trugna.


    << Suzdavane na chroot sredi vuv Fedora Core i RHEL | Instalirane na softuer pod OS Linux >>