[Printen] Windows <> Unix

Pagina: 1
Acties:

  • Counter-Strike
  • Registratie: Maart 2000
  • Niet online

Counter-Strike

Maar ik speel het niet!

Topicstarter
Hai Tweakz!

Is het mogelijk om vanuit Windows 98/2k/xp print opdrachten te versturen naar een solaris (linux mag ook) print server zonder gebruikt te maken van het SMB protocol?

OS Printer Server: Linux/Solaris (1 van deze 2)
Printer: Epson Stylus Color 880
Clients: Win98/win2k/winXp

Het werkt nu met cups en samba, maar omdat ik de samba shares heb vervangen door nfs shares zoek ik een nieuwe oplossing :)

Ik hoop dat zo duidelijk is wat ik wil?

Bedankt!

Dit is het einde van deze mededeling. De mogelijkheid tot reageren is aanwezig!


Verwijderd

Kan me heel vaagjes herrineren dat er een lpd of lpr client was voor windows ofzo?

Kan je hier wat mee?

http://www.axel.com/faq/archive/Q179156.html

  • Zwelgje
  • Registratie: November 2000
  • Laatst online: 20-01 19:37
onder w2k/winxp kan dit vrij gemakkelijk, je moet gewoon een lpr poortje toevoegen

dus printer toevoegen (kies voor LOKALE printer!)
dan het type poort, helemaal onderaan staat "tcp/ip printerpoort" (oid) dan het ip adres van de remote machine en de poortnaam (vaak lp)

A wise man's life is based around fuck you


  • Counter-Strike
  • Registratie: Maart 2000
  • Niet online

Counter-Strike

Maar ik speel het niet!

Topicstarter
OK, bedankt voor jullie reakties!
Op zondag 25 november 2001 14:18 schreef zwelgje2 het volgende:
onder w2k/winxp kan dit vrij gemakkelijk, je moet gewoon een lpr poortje toevoegen

dus printer toevoegen (kies voor LOKALE printer!)
dan het type poort, helemaal onderaan staat "tcp/ip printerpoort" (oid) dan het ip adres van de remote machine en de poortnaam (vaak lp)
Hmmmmm, eens kijken, ik draai op het moment cups, daar werkt m'n printer namelijk perfect mee. Ik wil het dus ook het liefst daarmee aan de praat krijgen. Ok, wat jij hier beschrijft lijkt op iets als Windows <> Lpd, niet?

Nadat ik de instructies op http://www.cups.org/sam.html#8_2 heb uitgevoerd heb ik jouw procedure gevolgd, protocol op LPR gezet en als queuename de naam van de printerconfig in cups opgegeven. Ging allemaal goed, juiste drivers installeren en tada!

Ok, ff uitproberen natuurlijk, als ik nu iets wil afdrukken dan wordt hij gewoon verstuurd, en windows geeft verder ook geen foutmelding maar verder gebeurt er niks, enig idee hoe ik kan kijken wat er op de linux bak gebeurt?

Ook las ik ff verder in de cups manual hetvolgende:
Printing from Windows Clients
While CUPS does not provide Windows support directly, the free SAMBA software package does. SAMBA version 2.0.6 is the first release of SAMBA that supports CUPS
Wat zouden ze daar precies mee bedoelen dat je echt samba nodig hebt of dat het niet werkt zonder hulptooltjes op windows te installeren? ( Vanwege dat 'directly' )

Mocht het toch zo zijn dat het echt niet zonder samba zijn welke printprotocol zou je me dan aanraden voor deze printer? LPD, LPRng, PPD? Ik zie door de bomen het bos even niet meer :(

En dan nog ff over dat linkie van Yarvieh. 'K ga bij M$ nog ff zoeken naar wat meer informatie, het ziet er interessant uit hoewel het lijstje met OSjes waarvoor het bedoelt is geen win98 bevat, daarvoor zou ik dus een losse client moeten vinden die de opdrachten kan doorsturen naar m'n print servertje?

[update]
Ben ondertussen wat verder en heb op http://lpr.brooksnet.com/ een handig tooltje gevonden dat ik heb geinstalleerd en geconfigureerd!

nu staat er in lpr.log op de linuxbak hetvolgende na een printopdracht:
code:
1
2
3
Nov 25 20:49:59 server cups-lpd[29027]: Connection from unknown (192.168.0.2)
Nov 25 20:49:59 server cups-lpd[29027]: Receive print job for esc880
Nov 25 20:50:00 server cups-lpd[29027]: Closing connection

Waar esc880 de printernaam voor mijn printer in cups is.
Verder gebeurt er echter nog niks...

Zie ik iets (kleins?) over het hoofd?

Dit is het einde van deze mededeling. De mogelijkheid tot reageren is aanwezig!


  • Counter-Strike
  • Registratie: Maart 2000
  • Niet online

Counter-Strike

Maar ik speel het niet!

Topicstarter
Zow, het is gelukt hoor :D :7

Na eindeloos kloten met een wat oudere cups versie toch maar overwogen om het hier eens met de laatste versie te proberen :Z

Even gecompileerd en gimp-print 4.2 er ook maar ff naast gepleurd voor de nodige ppd filetjes (soort van 'drivers') :) Vervolgens de in cupsd.conf ff het debug level opgeschroeft van `info` naar `debug2`, de cups-lpd daemon aan inetd.conf toegevoegd en geprobeert wat te printen via INTELLIscribe ( www.brooksnet.com ).

Nah, werkte nog niet :'( Ff de logfile bestuderen, daar bleek uit dat ik nog wat mime types niet goed had staan, die ff recht gezet in de bestandjes mime.types en mime.consv

Het betrof het regeltje:
code:
1
application/octet-stream

en het regeltje
code:
1
*/*      application/vnd.cups-raw     0  -

in mime.convs beide filetjes staan overigens standaard in /etc/cups.

Nadat ik dit gecorrigeerd had rolde er bij de printopdracht een keurig testdocumentje uit m'n printertje! :7

In de logfile stonden vervolgens de regeltjes waar ik zo lang op heb gewacht ;)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
D [26/Nov/2001:20:09:59 -0100] StartJob: statusfds = 6, 7
D [26/Nov/2001:20:09:59 -0100] StartJob: filterfds[1] = 8, -1
D [26/Nov/2001:20:09:59 -0100] StartJob: backend = "/usr/lib/cups/backend/parallel"
D [26/Nov/2001:20:09:59 -0100] StartJob: filterfds[0] = -1, 9
D [26/Nov/2001:20:09:59 -0100] start_process("/usr/lib/cups/backend/parallel", bfff1aec, bffecf9c, 8, 9, 7)
I [26/Nov/2001:20:09:59 -0100] Started backend /usr/lib/cups/backend/parallel (PID 30505) for job 3.
d [26/Nov/2001:20:09:59 -0100] StartJob: Adding fd 6 to InputSet...
d [26/Nov/2001:20:09:59 -0100] add_job_state_reasons(0x401b7220[5], 3)
d [26/Nov/2001:20:09:59 -0100] SendBrowseList: (152 bytes) 100e 4 ipp://server.localtweakz.net:631/printers/esc880 "Droogzolder" "Epson Stylus Color 880 Printer" "EPSON Stylus Color 880, CUPS+GIMP-print v4.2.0"
d [26/Nov/2001:20:09:59 -0100] WriteClient: Removing fd 5 from OutputSet...
D [26/Nov/2001:20:09:59 -0100] CloseClient() 3
d [26/Nov/2001:20:09:59 -0100] CloseClient: Removing fd 3 from InputSet and OutputSet...
D [26/Nov/2001:20:09:59 -0100] CloseClient() 5
d [26/Nov/2001:20:09:59 -0100] CloseClient: Removing fd 5 from InputSet and OutputSet...
D [26/Nov/2001:20:10:05 -0100] D [26/Nov/2001:20:10:05 -0100] UpdateJob: job 3, file 0 is complete.
d [26/Nov/2001:20:10:05 -0100] UpdateJob: Removing fd 6 from InputSet...
D [26/Nov/2001:20:10:05 -0100] CancelJob: id = 3
D [26/Nov/2001:20:10:05 -0100] StopJob: id = 3
D [26/Nov/2001:20:10:05 -0100] StopJob: printer state is 3
d [26/Nov/2001:20:10:05 -0100] StopJob: Freeing status buffer...

Hoop dat ik degene die later de search gaan gebruiken hiermee geholpen heb :)

Bedankt Yarvieh en zwelgje2 voor jullie reacties!

Dit is het einde van deze mededeling. De mogelijkheid tot reageren is aanwezig!


  • Zwelgje
  • Registratie: November 2000
  • Laatst online: 20-01 19:37
geen dank, en nog bedankt voor je antwoord (ik zat er namelijk met spanning op te wachten)

A wise man's life is based around fuck you


Verwijderd

Euh, ff een (misschien lompe) vraag - kun je posten wat je exact hebt moeten veranderen? Heb nl. ook wel interesse hierin. Tnx.
Pagina: 1