Forum

Visual Basic for Applications (VBA) Ερωτήσεις / Απαντήσεις σε σχέση με τη χρήση της VBA.

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 22-03-10, 15:20
Όνομα: Γιώργος Καψάλης
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 18-11-2009
Μηνύματα: 126
Προεπιλογή vba εκτύπωση με Laser

Καλημέρα σε όλους


προσπαθω να εντοπισω μια διαδρομη εκτυπωτη λειζερ σε δικτιο και δεν τον βλέπει με τιποτα..!!.. ενω σε εκτυπωτη ακιδων με το ιδιο τρόπο εκτυπωνω

καπιες απο τις διαδρομες που του δίνω..!


1) Onoma_Ektip = "\\PCNEW2\EPSON_A4"
2) Onoma_Ektip = "\\10.0.0.143\EPSON_A4"

"Open Onoma_Ektip For Output As #1"

μήπως κανεις γνωριζει κατι γι αυτό..! Μήπως η λέιζερ θέλουν κατι διαφορετικό..!!


Γιώργος
Απάντηση με παράθεση
  #2  
Παλιά 24-03-10, 14:26
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 1.157
Προεπιλογή

Γιώργο καλημέρα!

Η ερώτηση σου είναι γενικευμένη κι έτσι θα σου δώσω με τη σειρά μου
μια γενικότερη απάντηση.

Αναφέρεσαι σε εκτυπωτή Laser που:

Ίσως έχει θύρα USB (εσύ ξέρεις)

Μάλλον δεν υποστηρίζει το πακέτο εντολών που του στέλνεις

Δεν αναγνωρίζει μέσω LPT1 "ποιος, που, τι"

Τι προσπαθείς να τυπώσεις στον Laser και μέσω ποιανού προγράμματος;

Εμφανίζεται στον Πίνακα ελέγχου;

Δώσε μας τα φώτα σου

Φιλικά

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών σε VB.Net, Access, Excel, Outlook, Word
Απάντηση με παράθεση
  #3  
Παλιά 24-03-10, 15:26
Όνομα: Γιώργος Καψάλης
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 18-11-2009
Μηνύματα: 126
Προεπιλογή

Καλημέρα Τάσο

Σωστά έδωσα ελλειπής στοιχεία..

Λοιπόν :

Η σύνδεση είναι USB ναι..
Στον πίνακα ελέγχου ναι εμφανίζετε ο εκτυπωτής..!!

ε'αν τυπώσω απο έκ8εση access τυπώνει κανονικά..!!

Αλλα εγώ θέλω να τυπώσω με κώδικα VBA.. Το θεωρώ πιο ασφαλή..

αρα το "Open Onoma_Ektip For Output As #1" πέζει μόνο σε LPT..?

Μήπως προτείνεις να τον συνδέσω σε LPT.?


Τάσο εάν αυτό "Open Onoma_Ektip For Output As #1" πέζει μόνο σε LPT υπάρχει αντιστοιχο για USB..?

Γιώργος
Απάντηση με παράθεση
  #4  
Παλιά 24-03-10, 16:18
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 1.157
Προεπιλογή

Τι προσπαθείς να τυπώσεις στον Laser; Din A4;
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών σε VB.Net, Access, Excel, Outlook, Word

Τελευταία επεξεργασία από το χρήστη Tasos : 25-03-10 στις 01:49.
Απάντηση με παράθεση
  #5  
Παλιά 26-03-10, 18:41
Όνομα: Γιώργος Καψάλης
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 18-11-2009
Μηνύματα: 126
Προεπιλογή

καλησπερα τασο..!!

Ναι Α4 .. το Din δεν καταλαβανω τι ενοείς αλλά Α4 σελιδα 8έλω να τυπώσω..!!

Γιώργος
Απάντηση με παράθεση
  #6  
Παλιά 26-03-10, 19:38
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 1.157
Προεπιλογή

Καλησπέρα σε όλους!
Γιώργο, επηρεασμένος από το γερμανόφωνο περιβάλον εργασίας μου χρησιμοποίησα τον όρο Din (Deutsches Institut für Normung) που διαφορετικά το συναντούμε ως ISO A4.

Γιατί δεν φτιαχνεις μια έκθεση που θα τυπώνεται από τον εκτυπωτή αυτό μέσω VBA (DoCmd.OpenReport stDocName);
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών σε VB.Net, Access, Excel, Outlook, Word
Απάντηση με παράθεση
  #7  
Παλιά 27-03-10, 11:28
Όνομα: Γιώργος Καψάλης
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 18-11-2009
Μηνύματα: 126
Προεπιλογή

καλημέρα Τασο..

Μέχρι τώρα (πριν λίγο καιρο) δουλευα με εκθέσεις..! αλλα το σταματησα γενικότερα..!

α) Γιατι είναι πολύ "βαριές" και η εφαρμογή είναι πολύ μεγάλη..!
β) Με βολεύει πλέων να δουλεύω κώδικα..! το θεωρώ πιο ελενξειμο.. ειδικά στις εκτυπώσεις..!

Ενα ξέρεις κανενα "μυστικο" για εκτυπωση με κωδικα σε USB πές μου

Το λέω γιατι έχω αρκετές εκτυπώσεις..!! και ειναι όλες Α4..

Φιλικά Γιώργος
Απάντηση με παράθεση
  #8  
Παλιά 27-03-10, 13:24
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 1.157
Προεπιλογή

Καλημέρα Γιώργο!
Επειδή "άρον άρον" θέλεις να χρησιμοποιήσεις την πεπαλαιωμένη μέθοδο σε μοντέρνο εκτυπωτή θα πρέπει να αλλάξεις στις ρυθμίσεις του εκτυπωτή (αν αυτό μόνο δεν έχει επιπτώσεις για τους υπόλοιπους που τον χρησιμοποιούν) όπου θα βρεις την επιλογή: Printer Prossesor και θα την αλλάξεις σε "TEXT" (σου απαντώ στα τυφλά, δε γνωρίζω το περιβάλλον του εκτυπωτή ή του υπολογιστή σου).

Κατόπιν θα μπορούσες να χρησιμοποιήσεις κάτι τέτοιο:

NET USE LPT1: "\\[όνομα του υπολογιστή]\όνομα του εκτυπωτή"
από το παράθυρο cmd για να τεστάρεις αν υπάρχει σύνδεση.

Αν μια έκθεση είναι "βαριά", αυτό δεν οφείλεται στην ίδια την έκθεση αλλά στον τρόπο που αντλείς τα δεδομένα της.
Ακόμα κι αν εκτυπώσεις σε LPT, πάλι θα χρειαστεί να συλλέξεις τα δεδομένα από τους πίνακες σου
χρησιμοποιώντας την ίδια μέθοδο (πχ. ερώτημα) που θα χρησιμοποιούσες για την προετοιμασία μιας έκθεσης.
Δε θα έχεις λοιπόν διαφορά στην απόδοση εκτύπωσης!

Επίσης ο έλεγχος που θα μπορούσες να κάνεις και στις δύο περιπτώσεις (LPT, USB), θα ήταν ίδιος και μέχρι το σημείο που η εντολή εκτύπωσης θα έφευγε από τον Η/Υ.

Δες κι αυτό: DOS2USB : DOS Print ( LPT1 or PRN ) to any USB/Windows, printer

Φιλικά

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών σε VB.Net, Access, Excel, Outlook, Word
Απάντηση με παράθεση
  #9  
Παλιά 28-03-10, 22:25
Όνομα: Γιώργος Καψάλης
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 18-11-2009
Μηνύματα: 126
Προεπιλογή

Καλησπέρα Τασο..

Δεν θεωρείς κατα την αποψη σου σωστό και πιο ασφαλή το σκεπτικό μου..?
Θεωρείς πιο ασφαλές την εκ8εσει απο τον κώδικα..?

Με ενδιαφερει η αποψη σου..!

Γιώργος
Απάντηση με παράθεση
  #10  
Παλιά 28-03-10, 22:58
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 1.157
Προεπιλογή

Γιώργο καλησπέρα,

Η "DoCmd.OpenReport" είναι ενσωματωμένη εντολή της Access και σε κάθε περίπτωση θα είναι πιο αξιόπιστη από
οποιονδήποτε άλλο τρόπο ειδικά όταν πρόκειται για εκτυπωτές
με θύρα USB.
Εξάλλου, είναι πιο απλό να δημιουργήσεις μια έκθεση παρά να το προσπαθείς μέσω κώδικα.

Φιλικά

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών σε VB.Net, Access, Excel, Outlook, Word
Απάντηση με παράθεση
Απάντηση στο θέμα

Εργαλεία Θεμάτων
Τρόποι εμφάνισης

Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Ερωτήματα ] Οριζόντια Εκτύπωση mdragon Access - Ερωτήσεις / Απαντήσεις 9 04-12-10 10:36
[ Εκθέσεις ] Επιλεκτική εκτύπωση alatis Access - Ερωτήσεις / Απαντήσεις 7 26-10-10 09:38
[Access - VBA] vba Εκτυπωση Giorgos Visual Basic for Applications (VBA) 6 05-12-09 16:21
Εκτύπωση πίνακα με VBA Giorgos Access - Ερωτήσεις / Απαντήσεις 19 25-11-09 11:51


Η ώρα είναι 15:50.