Terminalserver/Nätverksskrivare

Konfiguration av nätverk, hur man använder Ubuntu som server, och håller sin dator säker
rico
Inlägg: 42
Blev medlem: 12 feb 2007, 21:07
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS

Terminalserver/Nätverksskrivare

Inlägg av rico »

Halloj!

Sitter på ett litet företag och har lyckats övertala chefen att gå över till Ubuntu. Har testat allt som vi behöver och det funkar bra. Utom en sak...

Vi kopplar upp oss mot en server på en annan plats i stan via Remote Desktop (WinXP:s ni vet...) och på den servern kör vi ett bokningsprogram.
Här på firman har vi en nätverksskrivare och den kopplar man upp sig mot genom att skapa en lokal skrivare via en tcp/ip-port. En idiotisk grej är, att när man skapar anslutningen till skrivaren, så anger man IP-numret och sen måste man ge den portnamn LPT.
Annars hittar inte servern vi kopplar upp oss mot skrivaren.
Hur löser man det i Ubuntu?  ???
(Använder mig av Terminalserverklient i Ubuntu)
Senast redigerad av 1 maths57, redigerad totalt 1 gånger.
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: Terminalserver/Nätverksskrivare

Inlägg av Lars »

Ni vill alltså skriva ut från bokningsprogramet, på er "lokala" skrivare? Prova att använda flaggan -r till rdesktop, se manualsidan.
mattiash
Inlägg: 287
Blev medlem: 11 maj 2006, 11:10

SV: Terminalserver/Nätverksskrivare

Inlägg av mattiash »

tjo !
Kan svara fel på denna fråga men jag testar i alla fall.
Jag kör också en terminal server
på den sitter cups som är sköter skrivarna ( alla skrivare dom som finns på nätet och dom som ör anslutna direkt)

Sedan kör jag samba för att dela ut alla dessa skriva till min windows burkar.

http://www.howtoforge.com/samba_setup_ubuntu_5.10

Denna sätter även upp en domän kontrolant så dina xp användare kan logga in direkt mot din ubuntu server.


// matte
Användarvisningsbild
Thomas
Inlägg: 320
Blev medlem: 07 jan 2006, 02:01
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Ort: malmö

SV: Terminalserver/Nätverksskrivare

Inlägg av Thomas »

där finns en nya guide.  http://www.howtoforge.com/samba_domainc ... buntu_6.10  kör faktist ubuntu + domän kontolant. just nu är där 2 win 2000 o 7 xp pro..

Har ett par tankar just nu..Är det linux på servern bara och alla klienter är win burkar?

om du vill så kan ju en vpn lösning var en idée, har inte fått det fungera men pptp är ju win standar protikoll, så det borde gå med nått sånt..att i stället för att logga in lokalt så kryssar man i fjäranslutning så kopplar man upp mot servern som om man satt på kontoret..

Eller så har du free nx som är en bra trerminalserver program om du vill ha Ubunut på klienterna..
rico
Inlägg: 42
Blev medlem: 12 feb 2007, 21:07
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS

SV: Terminalserver/Nätverksskrivare

Inlägg av rico »

Hmm, jag kanske var lite otydlig....  :P
I dags läge ser det ut så här:
Servern vi kopplar upp oss mot kör Win2003 Server.
Våra klienter är WinXP och kopplar upp oss mot servern med hjälp av XP:s Remote Desktop

Jag VILL/SKALL HA det så här:
Servern är fortfarande Win2003 Server (den är inte vår)
Vi går över till Ubuntu och kör Terminalserverklient mot servern

Men det är här strulet kommer in med vår nätverksskrivare. 2003-servern känner inte av skrivaren om den inte heter LPT-skrivare när man har skapat en TCP/IP port.

Är jag tydligare?  ::)
rico
Inlägg: 42
Blev medlem: 12 feb 2007, 21:07
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS

SV: Terminalserver/Nätverksskrivare

Inlägg av rico »

Lars skrev: Ni vill alltså skriva ut från bokningsprogramet, på er "lokala" skrivare? Prova att använda flaggan -r till rdesktop, se manualsidan.
Ursäkta en nybörjare, men var skriver jag in flaggan?  ::)
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: Terminalserver/Nätverksskrivare

Inlägg av Lars »

Det verkar inte som om den grafiska varianten stödjer skrivare så du får starta från ett terminalfönster, så här:

Kod: Markera allt

rdesktop -r printer:PDF tservernamn
Jag testade med min PDF-"skrivare" kallad "PDF" och den dök upp i Windows. Det finns andra flaggor till rdesktop för att ställa in skärmstorlek o.s.v. Kommandot "man rdesktop" ger mer information. När du hittat något som fungerar så är det enkelt att spara kommandoraden i ett litet skript.
rico
Inlägg: 42
Blev medlem: 12 feb 2007, 21:07
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS

SV: Terminalserver/Nätverksskrivare

Inlägg av rico »

Mycket bra tips! Jag gjorde en "Startare" och skrev in kommandot du beskrev. Det fungerade så till vida att:
1. Det är en HP Laserjet 1200 men Startaren använder sig av ColorLaser 8500 drivrutiner??? Hur den nu kan ta det iniativet själv...
2. Jag skulle vilja använda ett annat inloggningsnamn som default (nu kommer datornamnet upp som anv. namn automatiskt)
3. En annan upplösning

Men jag skall genast kolla ditt tips "man rdesktop"!

Tack så länge!!!!  ;D
rico
Inlägg: 42
Blev medlem: 12 feb 2007, 21:07
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS

SV: Terminalserver/Nätverksskrivare

Inlägg av rico »

Nu har jag löst allt UTOM att få rätt drivrutiner till skrivaren. Vad skriver jag istället för "driver" i raden
-r printer:<printername>[=<driver>]
Det är ju där jag skall ange att det är en HP LaserJet 1200 och det står i manualen att man måste ange exakt. Var hittar jag detta någonstans?


Stort tack för hjälpen hittills!  :D
Senast redigerad av 1 rico, redigerad totalt 26 gånger.
Användarvisningsbild
Thomas
Inlägg: 320
Blev medlem: 07 jan 2006, 02:01
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Ort: malmö

SV: Terminalserver/Nätverksskrivare

Inlägg av Thomas »

jag testade som lars sa.

döpte om min usb skrivar som är en hp deskjet d2360 till 1 nu när jag testade.. sen i en terminal skriver du
rdesktop -r printer:1 192.168.1.25  byt ut mot ditt ip nr till din server och byt ut "printer:1"  mot din skrivare..tesade att ansluta till min win xp burk från ubuntu för ett par min sen..
Användarvisningsbild
maths57
Inlägg: 2911
Blev medlem: 22 jun 2007, 15:10
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: Terminalserver/Nätverksskrivare

Inlägg av maths57 »

rico skrev: Det är ju där jag skall ange att det är en HP LaserJet 1200 och det står i manualen att man måste ange exakt. Var hittar jag detta någonstans?
När du installerar din skrivare kommer du fram till en ruta där du ska ange Tillverkaren av skrivaren. Eftersom det här gäller en HP letar man upp HP i listan. Nu får man upp en lista på alla modeller av HP-skrivare som det finns stöd för. Din LaserJet 1200 finns med. Nu ska man där under välja en drivrutin. För din modell finns det 8 stycken. Om du inte vet exakt vilken, kan du allt först pröva den som rekommenderas.
rico
Inlägg: 42
Blev medlem: 12 feb 2007, 21:07
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS

SV: Terminalserver/Nätverksskrivare

Inlägg av rico »

maths57 skrev: När du installerar din skrivare kommer du fram till en ruta där du ska ange Tillverkaren av skrivaren. Eftersom det här gäller en HP letar man upp HP i listan. Nu får man upp en lista på alla modeller av HP-skrivare som det finns stöd för. Din LaserJet 1200 finns med. Nu ska man där under välja en drivrutin. För din modell finns det 8 stycken. Om du inte vet exakt vilken, kan du allt först pröva den som rekommenderas.
Japp. När man installerar som vanligt är det ju så. Och det har jag gjort med! Där fungerar det ju alldeles utmärkt. Det är bara när jag kör med TSClienten som den får för sig att använda andra drivrutiner. Läste att man måste lägga in modell i strängen annars tar den första modell i listan (vilken lista? Finns det en textfil med dessa någonstans? I så fall är det ju enkelt att ändra...) som default.
-r printer:<printername>[=<driver>]
Sist i denna strängen skall jag alltså ange drivrutinen för min HP LaserJet 1200. Men skriver jag då
-r printer:<printername>[=HP LaserJet 1200]
så fungerar det inte. Alltså måste jag skriva fel antar jag. Drivrutinen är väl benämnd på ett annat sätt?

??? ??? ???
Användarvisningsbild
Thomas
Inlägg: 320
Blev medlem: 07 jan 2006, 02:01
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Ort: malmö

SV: Terminalserver/Nätverksskrivare

Inlägg av Thomas »

om du testar rdesktop -r printer:HP LaserJet 1200 ip-nr till servern.  jag hade inga problem att få min usb skrivar att fungera från linux till win iaf..och jag körde den raden..
rico
Inlägg: 42
Blev medlem: 12 feb 2007, 21:07
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS

SV: Terminalserver/Nätverksskrivare

Inlägg av rico »

Det är precis så jag har skrivit, men det fungerar inte. Sen kan det ju bero på att jag inte har den kopplad direkt till datorn, utan till en nätverksdosa (skrivarserver). Då ligger den på nätverker....
Användarvisningsbild
Thomas
Inlägg: 320
Blev medlem: 07 jan 2006, 02:01
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Ort: malmö

SV: Terminalserver/Nätverksskrivare

Inlägg av Thomas »

men skrivara är installera på din dator och du kan skriva ut lokalt?
rico
Inlägg: 42
Blev medlem: 12 feb 2007, 21:07
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS

SV: Terminalserver/Nätverksskrivare

Inlägg av rico »

Thomas skrev: men skrivara är installera på din dator och du kan skriva ut lokalt?
Japp!

Som jag förstår så måste det finnas en fil någonstans där skrivare är angivna i en ordning. I den ordningen är denna Color LaserJet 8500 först i listan. För om man inte anger en specifik drivrutin till skrivaren i strängen, så tar den den första som default.
Var finns då denna "skrivarfil?" Där måste jag ju kunna se vad drivrutinen heter exakt! Eller?
Senast redigerad av 1 rico, redigerad totalt 27 gånger.
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: Terminalserver/Nätverksskrivare

Inlägg av Lars »

rico skrev: -r printer:<printername>[=HP LaserJet 1200]
Jag tror du har missuppfattat syntaxen, <> betyder förmodligen att printername är obligatoriskt och [] att drivrutinen är valfri. Så testa:

Kod: Markera allt

rdesktop -r "printer:skrivarnamn=HP LaserJet 1200" servernamn
Användarvisningsbild
Thomas
Inlägg: 320
Blev medlem: 07 jan 2006, 02:01
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Ort: malmö

SV: Terminalserver/Nätverksskrivare

Inlägg av Thomas »

döpte om min skrivar till HP LaserJet 1200 och körde följade

Kod: Markera allt


rdesktop -r printer:HP LaserJet 1200 ip-nr till servern. 

gick hur bra som helst..
rico
Inlägg: 42
Blev medlem: 12 feb 2007, 21:07
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS

SV: Terminalserver/Nätverksskrivare

Inlägg av rico »

Nope! Fungerar inte.
Har suttit här och testat och haft mig med olika varianter.
Och jag stör mig grymt på att den väljer Color LaserJet 8500 som default av alla skrivare... Ingen Generic driver eller nåt sånt, utan just en färglaser! Och då vill jag veta varför den väljer just den!  :P
Nåja, jag ger mig inte. Det SKALL gå att få ordning på.
Användarvisningsbild
Thomas
Inlägg: 320
Blev medlem: 07 jan 2006, 02:01
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Ort: malmö

SV: Terminalserver/Nätverksskrivare

Inlägg av Thomas »

sökte efter din skrivare + ubuntu på google och hittade följade sida.

http://hplip.sourceforge.net/  det är kanske till någon hjälp.

eller så får du försöka hitta nya drivrutiner till din skrivare.
Skriv svar

Återgå till "Nätverk, säkerhet och servrar"