Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Print to Ip printer directly!

Îåêßíçóå áðü ôï ìÝëïò Johnnyxp64. Τελευταία δημοσίευση από το μέλος Johnnyxp64 στις 07-10-2010, 19:40. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  06-10-2010, 15:37 60440

    Print to Ip printer directly!

    καλησπερα παιδια

    πως μπορω να στηλω κατι για εκτυπωση (κειμενο κτλ) σε εναν εκτυπωτη που ειναι δικτυακος εχει Ι.Ρ αλλα δεν θελω να εγκαταστησω drivers! ??
    κατι σαν αποστολει σε Com1 για παραδειγμα, να ανοιξω Port (που εχει ο εκτυπωτης την γνωριζω) και την IP του και να στηλω εντολη εκτυπωσεις.

    η πως θα καναμε απο Dos copy στην LPT1 για παράδειγμα, και αν υπήρχε εκτυπωτής εκτύπωνε...κατι τετοιο.

    παίζει να γίνεται? αν ναι κανα sample vb.net?Huh?

    ευχαριστω

    This Business Is Binary. You are a 1 or a 0. Alive or Dead.-
  •  07-10-2010, 16:03 60466 σε απάντηση της 60440

    Απ: Print to Ip printer directly!

    Καλησπέρα Γιάννη,

    μπορείς απλά να μετατρέψεις το κείμενο σε byte array και μετά να to στείλεις μέσω  Networkstream στον εκτυπωτή

    Κάπως έτσι

     

    TcpClient tcpClient = new TcpClient ();

    NetworkStream netStream = tcpClient.GetStream ();

    Byte[] sendBytes = Encoding.UTF8.GetBytes ("Order Information sent to the printer");

    netStream.Write (sendBytes, 0, sendBytes.Length);

    Ο κώδικάς δεν είναι ολοκληρωμένος, αλλά παίρνεις την βασική ιδέα. Μην ξεχάσεις να δηλώσεις στο tcpClient  και το Port πέραν της IP.

    Επίσης οι εκτυπωτές έχουν και συγκεκριμένο Encoding , πρέπει να δηλώσεις στον εκτυπωτή με χαρακτήρες ελέγχου πχ ESP/POS το Encoding που θέλεις να κάνει χρήση.

    Πριν στείλεις το κείμενο πρέπει να το μετατρέψεις στο σωστό Encoding που έχει και ο εκτυπωτής.

     


    Μπλουγουράς Γιάννης
    Wizcom O.E.
  •  07-10-2010, 19:40 60477 σε απάντηση της 60466

    Απ: Print to Ip printer directly!

    tnx johnYes θα το δοκιμάσω και θα κλεισω αν ειναι το θεμα αυριο-μεθαυριο.
    This Business Is Binary. You are a 1 or a 0. Alive or Dead.-
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems