USB printer traži mrežu (2. dio )

Printer iconPronašli smo uređaj Digitus FE Print Server, LAN, USB, DN-13003-1 koji je "pali i vozi" rješenje, ali cijenom oko 300 kn još više smanjuje budžet. Teško je donijeti odluku o kupovini bez testiranja uređaja, ali idemo logikom da uređaj može dobro doći za neku drugu namjenu ukoliko ne proradi kao ISVU printer. Printer koji imamo, Samsung M2625,se nalazi na popisu podržanih modela, pa nabavljamo uređaj Digitus i krećemo s testiranjem. Brzinskim proučavanjem dokumentacije pronalazimo web sučelje za administraciju uređaja. To je ujedno najlakši i najbrži način upravljanja. Mijenjamo orginalne IP postavke i podešavamo ih na našu lokalnu mrežu. Prijavljujemo se na sučelje uređaja.




Nakon spajanja USB printera dobivamo informaciju o prepoznavanju našeg printera. Čini se da stvar funkcionira.

Print Server
Status     Setup     Misc     Restart
System     Printer     TCP/IP     NetWare     AppleTalk     SNMP     SMB    
This page displays the information of the printer which is currently connected to the print server.
Note: If your printer does not support bi-directional function, some information may not be displayed correctly.

Printer Information
Manufacturer     Model Number     Printing Language Supported     Current Status
Samsung      M262x 282x Series      SPL,URF,PIC,SPDS,FWV,EXT     Waiting for job

U SMB postavkama nalazimo da je naš Samsung M2625 podijeljen za Windows klijente pod imenom LP1.

Print Server
Status     Setup     Misc     Restart
System     Printer     TCP/IP     NetWare     AppleTalk     SNMP     SMB    
This page displays the printer sharing settings for Microsoft Windows networks.
Workgroup Name: WORKGROUP
Shared Name Printer: LP1


Na printer se jednostavno spojimo upisivanjem lokacije \\LP1 ili \\IP_uređaja. Nakon spajanja na uređaj treba jednostavno kroz browse potražiti pripadajuće drivere od USB printera Samsung M2625. Nakon instalacije drivera, printanje preko mreže putem SMB protokola radi sa Windows klijenata, ali ne radi u slučaju ISVU aplikacije koja dalje odbija komunicirati putem SMB protokola. Postavlja se pitanje što ISVU print aplikacija želi posluženo?





Potrebna 3 podatka su name, driver, port (lpt, comm, usb, samostalna IP adresa). Sugerira se da je u većini slučajeva kod instalacija na Windows parametar name i driver jednak podatak. Nama su vrijednosti različite, a sam port ne odgovara ni jednom od ponuđenih slučajeva. Ne vidimo načina da se ovako instaliran printer koristi preko ISVU print servera. Postavlja se pitanje može li se Samsung driver instalirati putem "čiste" IP adrese uređaja umjesto da komunicira USB portom? To nam se čini kako opcija putem koje bi ISVU printer aplikacija prepoznala printer.

Pregled portova print servera nam pokazuje:

linux$ nmap 192.168.1.174 
Starting Nmap 6.47 ( http://nmap.org ) at 2018-11-05 12:21 CET
Nmap scan report for 192.168.1.174
PORT     STATE SERVICE
23/tcp   open  telnet
80/tcp   open  http
139/tcp  open  netbios-ssn
515/tcp  open  printer
9100/tcp open  jetdirect


Zapravo otvoren 9100/tcp dozvoljava Raw TCP/IP printing koji se u Windows nalazi pod nazivom Standard TCP/IP port. Samo imamo problem što USB printer driver nije predviđen da traži instalaciju na Standard TCP/IP port. Takva bi logika stvari bila. Međutim zašto ne probati nelogičnim putem :) Samsung Xpress SL-M2625D Printer Print Driver 3.13.12.00:22 se vodi kao Interface: Hi-Speed USB 2.0. Ali "budimo realni - tražimo nemoguće". Instalacija driver imena M262x_282x_Series_WIN_SPL_PCL_V3.13.12.00.22.exe završava ovako:

Install -> I have reviewed and accept..-> Network ?-> My printer is  already connected to my network(Search) -> Printers Not Found -> Set IP Address (upisujemo naš IP) -> Printers Not Found -> Installation without connection -> Potvrdimo sve do kraja.

 
Instalirali smo printer Samsung M2625 bez komunikacijskog porta. Print to file.

Pojavila se opcija Network koja nije na kraju uspostavila komunikaciju? Isti driver koristi multifunkcijski uređaj Samsung Laser Printer Xpress M2825 series za koji opcija postoji jer ima ugrađeni mrežni adapter. Preostaje nam da probamo "prevariti" konfiguraciju i ručno dodjeliti IP port.

Add port ... -> Standard TCP/IP Port -> Port Name (unesemo ručno IP print servera) -> Standard (Generic Network Card) -> 


Napokon.





Malo nas je "smrznula" poruka:

Samsung Printer Status. Printer status is not available. Please check power and cable connection. Samsung M262x 282x Series. 192.168.1.174 


Ipak, printanje testne stranice prolazi. Naš USB printer radi na 9100/tcp portu usprkos svim teškoćama. ISVU print aplikacija je doslovno dobila parametre oblika koji rade. Ipak se vrijedilo pozabaviti tim jeftinim print server rješenjem. Sistemcu kao administratoru LDAP imenika se učini da bi umrežavanje printera iz referade bilo zgodno iskoristiti za ispis "Obavijesti za korisnike" kod dodjele ili promjene zaporke AAI identiteta. Sistemac ima Linux Desktop želi printati  iz LDAP web sučelja na Referadu. Samsung se potrudio i napravio  Printing & Scan Driver ver V1.00.36_00.91, Unified Linux Driver. Na klijentski Debian Stretch Desktop pokrenemo install-printer.sh  bez većih problema. Kroz GUI system-config-printer 1.5.7 dodamo:

    Add -> Printer -> Network Printer -> AppSocket/HP JetDirect -> Host: 192.168.1.174 Port number: 9100 -> Choose Driver -> Provide PPD file (Iz raspakirane driver arhive nalazimo: uld/noarch/share/ppd/Samsung_M262x_282x_Series.ppd ) Potvrđujemo ponuđenu instalaciju uz opcionalnu lokaciju: Referada.  




Uspjeli smo, uz  "malo muke", napraviti low cost print server rješenje prilagođeno našim uvjetima. Naravno, neke stvari nisu savršeno "sjele" poput odlaska printera u "Sleep Mode" nakon čega se ne može "probuditi" preko mrežnog priključka, te traži "ručno buđenje" preko tipke na panelu. Ako imate zaostalih poslova "zbog printera na spavanju" na  Windows klijentu napravite:

run -> services.msc -> Print Spooler -> Desni klik -> Restart. Svi  "poslovi na čekanju" ponovno se izvršavaju.


Iz JobLog-a možemo vidjeti korisnička printanja, npr. vidimo da korisnica iz Referade printa preko SMB protokola, dok UserISVU ili sistemac koriste RAWTCP protokol.

http://192.168.1.174/JobLog.HTM 
Print Jobs
Job                 Elapsed Time     Protocol     Port     Status     Bytes Printed  
43    REFERADA    0min 0sec    SMB    U1    Completed    89098
42    REFERADA    0min 1sec    SMB    U1    Completed    629031
41    REFERADA    0min 1sec    SMB    U1    Completed    628956
40    REFERADA    0min 0sec    SMB    U1    Completed    108661
39    UserISVU    0min 0sec    RAWTCP    U1    Completed    83077
38    UserISVU    0min 1sec    RAWTCP    U1    Completed    295461
37    REFERADA    0min 0sec    SMB    U1    Completed    179940
36    REFERADA    0min 0sec    SMB    U1    Completed    66031
35    REFERADA    0min 0sec    SMB    U1    Completed    537436
34    REFERADA    0min 0sec    SMB    U1    Completed    783254
33    REFERADA    0min 1sec    SMB    U1    Completed    431427
32    debianst    0min 1sec    RAWTCP    U1    Completed    3288
31    REFERADA    0min 0sec    SMB    U1    Completed    132897
30    REFERADA    0min 0sec    SMB    U1    Completed    222780
29    REFERADA    0min 0sec    SMB    U1    Completed    65451
28    REFERADA    0min 0sec    SMB    U1    Completed    140269
27    UserISVU    0min 0sec    RAWTCP    U1    Completed    97985
26    UserISVU    0min 0sec    RAWTCP    U1    Completed    96803


Naravno, cijela ova analiza je napravljena zbog naknadne odluke da je potreban mrežni način rada printera. Najelegantnije i najstabilnije rješenje je kupnja mrežnog printera s pripadajućom softverskom podrškom i dokumentacijom. No, putem ovog pregleda se može dosta naučiti o načinu rada print servera i mrežnih pisača općenito, uz upozorenje da je  ovakva low cost oprema više usmjerena na home, a ne na business korisnike. Dakle, ne koristite ovo rješenje za velik broj korisnika, jer hardverski zasigurno nije toliko robusno.

 

(prvi dio članka možete pročitati ovdje)

 

 

Kategorije: 
Vote: 
0
No votes yet