Σύνδεση με Google+

ή με

ΤΕΣΑΕ ΑΤΕ
  • H Επιχείρηση
    • Τεχνολογία
    • Pegasus Phaethon
    • Tα Νέα της ΤΕΣΑΕ
      • Τα νέα μας
      • Ηλεκτρονικά Βιβλία ΑΑΔΕ myDATA
      • Ισολογισμοί
  • Oι Συνεργάτες
  • Tοπικά Λογισμικά
    • Λογισμικά (Pegasus ERP)
      • Εμπορικές Επιχειρήσεις
      • Πρατήρια Υγρών Καυσίμων
      • Χώροι Εστίασης (Εστιατόρια Καφετέριες , Bar , Delivery)
      • Στεγνοκαθαριστήρια, Ταπητοκαθαριστήρια
      • Συνεργεία, Φανοποιεία, Ανταλλακτικά
      • Ελαιοτριβεία
      • Parking, Λιπαντήρια Αυτοκινήτων
      • Μεταφορικές Εταιρίες
      • Courier , Ταχυμεταφορες
      • Βιβλιοπωλεία - Χαρτικά
      • Γεωργικές επιχειρήσεις
      • Κρεοπωλεία
    • Pegasus ERP
    • Video Παρουσιάσεις
    • Πρότυπες Μελέτες ή Εφαρμογές
    • Ιστορικό Αλλαγών Pegasus ERP
    • Module PDA Client
    • Module Γέφυρες Λογιστικής
    • Module Phone
  • Διαδικτυακά Λογισμικά
    • Λογισμικά (Pegasus Web App)
      • Pegasus Web App ERP
      • Pegasus Web App Freelancer
      • Pegasus e-Hotel
      • Pegasus e-Courier
      • Pegasus e-Transport
      • Pegasus Gym
    • Pegasus Web app
    • Video Παρουσιάσεις
    • Πρότυπες Μελέτες ή Εφαρμογές
    • Ιστορικό αλλαγών Pegasus Web App
    • WEB App REST API
Διαμόρφωση Ετικέτας Είδους με Barcode μέσα από το Pegasus Forms (Εκδόσεις Pegasus ERP ή Basic)

Σκοπός : Εκτύπωση από το Pegasus ERP ετικέτας με τα στοιχεία του είδους και το barcode του σε έναν LabelPrinter (π.χ. Zebra) με την χρήση του driver του εκτυπωτή.

Εργαλεία:
1. Barcode Fonts
Για την εκτύπωση του barcode θα χρειαστεί μία γραμματοσειρά για barcodes. Αν δεν έχετε κάποια εγκατεστημένη στον υπολογιστή σας μπορείτε να εγκαταστήσετε την IDAutomationHC39M_Free (Το αρχείο της γραμματοσειράς βρίσκεται στο φάκελο query/drivers/barcode_font της εφαρμογής)Print Screen . Μπορείτε να βρείτε γραμματοσειρές και στο αρχείο barcode_font.zip

2. Pegasus ERP:
Θα πρέπει να έχετε εγκατεστημένη την κατάλληλη εφαρμογή



Υλοποίηση

Σε γενικές γραμμές η υλοποίηση της ετικέτας μπορεί να γίνει με δύο τρόπους:

  1. Από την επιλογή [Φορμες -> Ετικέτες] για Εφαρμογές μElite ως επί το πλείστον
  2. Από την επιλογή [Φόρμες -> Pegasus Forms] για Εφαρμογές ERP/Basic καθώς προσφέρουν περισσότερες δυνατότητες διαμόρφωσης.

 

Τρόπος 1: Ορισμός Ετικέτας ([Φορμες -> Ετικέτες])

Μπορείτε να δείτε τη σχετική μελέτη εδώ

Τρόπος 2: Ορισμός Φόρμας ([Φορμες -> Pegasus Forms])

Βήμα 1: Από την επιλογή [Φορμες -> Ετικέτες] Καταχωρείτε μία νέα εγγραφή. Δίνουμε το τίτλο. Επιλέγουμε το πίνακα i00 (Αποθήκη) πατώντας το F2. Με το button [Σχεδίαση Φόρμας] διαμορφώνετε την φόρμα σας. Print Screen


Βήμα 2: Επειδή η ετικέτα θα τυπώνεται σε Label Printer θεωρούμε ότι κάθε ετικέτα είναι και μία σελίδα. 
Οπότε ορίζετε: 
    Εγγραφές Ανά Σελίδα = 1 
    Γραμμές Ανά Σελίδα = Το πλήθος των γραμμών που χωράει η μία ετικέτα πχ 10 στη δική μας περίπτωση
    Στήλες Ανά Γραμμή = Το πλάτος σε χαρακτήρες πχ 40 στη δική μας περίπτωση

Επίσης ορίζετε τις διαστάσεις της ετικέτας σε δέκατα του mm. Συμπληρώνουμε δηλαδή το Πλάτος Χαρτιού και το Ύψος Χαρτιού (π.χ. αν η ετικέτα έχει πλάτος 7 cm δίνετε 700)Print Screen

ΣΗΜ 1:Ανάλογα με τις αποστάσεις που επιθυμείτε μεταξύ των γραμμών μπορείτε να τροποποιήσετε το "Γραμμές Ανά Σελίδα". Οσο περισσότερες είναι οι γραμμές τόσο πιό κοντινές είναι οι αποστάσεις μεταξύ τους.Εάν θέλετε να αραιώσουν οι αποστάσεις τότε θα δώσετε λιγότερες γραμμές.

ΣΗΜ 2: Σε αρκετές περιπτώσεις απαιτείται ο ορισμός των διαστάσεων της φόρμας ΚΑΙ στον driver του εκτυπωτή. Συνεπώς να το έχετε υπόψη σας στη περίπτωση που δεν βγει σωστά η εκτύπωση παρά τον ορισμό που θα έχετε κάνει στο Pegasus. 

Πατώντας Αποθήκευση Φόρμας δημιουργείται η φόρμα με τις διαστάσεις που ορίσαμε και  πάνω στην οποία θα δουλέψουμε. 

Βήμα 3: Στο tab fonts ορίζετε τα fonts που θα χρησιμοποιήσετε. 
Στο tab Fonts δημιουργούμε τα Fonts που θα χρειαστούν για την ετικέτα. Επιλέγουμε το + στα δεξιά. Από το Facename βρίσκουμε τη γραμματοσειρά.Print Screen

Μία για τα κείμενα (100) και μία για το barcode (101). Το font 100 το ορίζουμε και σαν Γραμματοσειρά της ετικέτας. Ανάλογα με το μέγεθος των δεδομένων θα πρέπει να ορίσετε και το μέγεθος των font. Σημειώστε ότι ένα font με height=-9 είναι μικρότερο από ένα με height=-11 

Βήμα 4: Στο παράδειγμά μας θα ορίσουμε τον Κωδικό του προϊόντος, τη Περιγραφή του είδους, τη Τιμή Λιανικής και το Barcode του.  Θα βγεί δηλαδή ένα τέτοιο δείγμα.Print Screen 

Σε κάθε γραμμή της ετικέτας επιλέγουμε τα πεδία που θα τυπωθούν. Για το πεδίο Κωδικός επιλέγω από τα διαθέσιμα πεδία στα δεξιά Κωδικός . Για το πεδίο Περιγραφή επιλέγω από τα διαθέσιμα πεδία στα δεξιά Περιγραφή. 

ΣΗΜ: Στη περίπτωση που η περιγραφή είναι μεγάλη και θέλουμε να τυπώνεται σε περισσοτερες γραμμές με αναδίπλωση τότε χρησιμοποιούμε τη συνάρτηση memoline. Δίνουμε τη μεταβλητή (name στη περίπτωση της περιγραφής), το πλήθος των χαρακτήρων, και τη γραμμη.Print Screen  Το ίδιο μπορώ να ορίσω για τη 2η γραμμή που θα συνεχίζεται η περιγραφή κοκ.  Print Screen

Στη 5η γραμμή που επιλέχθηκε η Τιμή Λανικής πρώτα σαν Κείμενο και μετά η μεταβλητή Τιμή Λιανικής. Εδώ μπορεί η έκφραση να τροποποιηθεί σε "Τιμή: " + pegtrim(str(timh2,  14,   2))  ώστε να τυπώνει την λέξη "Τιμή:" πριν την τιμή και να έχει 2 δεκαδικά.

Για την εκτύπωση του Barcode:
Προσοχή στο πεδίο Barcode. Θα πρέπει στην έκφραση που προτείνει η εφαρμογή (pegtrim(p01)) να προστεθεί πριν και μετά ο χαρακτήρας "*" για να είναι αναγνώσιμο το barcode (το απαιτεί η γραμματοσειρά ID Automation). Οπότε η έκφραση γίνεται "*" + pegtrim(p01) + "*". Επίσης σαν γραμματοσειρά της συγκεκριμένης γραμμής θα πρέπει να οριστεί η 101.Print Screen

Σημείωση: Οι συναρτήσεις που μπορείτε να χρησιμοπoιήσετε στις γραμμές της ετικέτας ή στις εκφράσεις της φόρμας είναι: 
pegtrim(_str)  : αφαιρεί τα κενά στην αρχή και το τέλος του αλφαριθμητικού _str
str(_num, _len, _dec): Μετατρέπει τον αριθμό _num σε αλφαριθμητικό με συνολικό μήκος _len και _dec δεκαδικά. 
Επίσης μπορούν να χρησιμοποιηθούν όλοι οι γνωστοί τελεστές για πράξεις μεταξύ αριθμόν (+, -, *, /) και το + για "πρόσθεση" αλφαριθμητικών.

Εκτύπωση Ετικέτας 
Από την λίστα των ειδών για κάθε ένα είδος που θέλετε να τυπώσετε σε ετικέτα, πατάτε το Button "Δράσεις ->Επιλογή για Ετικέτα" και δίνετε το πλήθος των ετικετών που θέλετε να βγεί για το συγκεκριμένο είδος. Οταν επιλέξετε όλα τα είδη που θέλετε πατάτε το Button "Δράσεις ->Εκτύπωση Ετικέτας" 
Επιλέγετε την ετικετα που θέλετε και εκτυπώνετε. 

ΣΗΜ: Θα πρέπει να κάνετε έλεγχο ότι το barcode scanner σας μπορεί να σκανάρει το συγκεκριμένο μέγεθος barcode. Σε διαφορετική περίπτωση θα προβείτε σε τροποποίηση του μεγέθους της γραμματοσειράς. 

Code 128
Παραπάνω περιγράφεται η εκτύπωση του barcode με font Code-39 (γι'αυτό και βάζουμε το * πριν και μετά το barcode). 
Στο code 39 τα barcodes πρέπει να είναι μεγάλα, στην εκτύπωση, για να να μπορούν να αναγνωστούν από scanners. 
Μπορούμε να τυπώσουμε και barcodes Code 128, τα οποία μπορούν να είναι μικρότερα σε μέγεθος εκτύπωσης. Θα πρέπει, σε αυτήν την περίπτωση, ο κωδικός να εχει μόνο Αριθμούς. 
Για να τυπώσουμε code 128 θα πρέπει στην φόρμα να χρησιμοποιήσουμε την έκφραση:
callfpeg('?query?cfpp022', {_string})
_string = το πεδίο με το barcode.
π.χ. callfpeg('?query?cfpp022', {p01})

Θα πρέπει να χρησιμοποιήσετε μία ανάλογη γραμματοσειρά. Δείτε την code_128.ttf που θα βρείτε στο φάκελο query/drivers/barcode_font/code_128
Στις σελίδες http://www.jtbarton.com/Barcodes/Code128.aspx και  https://en.wikipedia.org/wiki/Code_128 θα βρείτε περισσότερες πληροφορίες για τα barcode Code 128. 

EAN 13
Για την εκτύπωση του barcode σε μορφή EAN 13 θα πρέπει:
α. Τα barcodes να είναι EAN 13 (μήκους 13 ψηφίων στα οποία το 13ο ψηφίο δημιουργείται με τον ανάλογο αλγόριθμο). 
β. Να χρησιμοποιήσετε την κατάλληλη γραμματοσειρά (δείτε στο φάκελο  query/drivers/barcode_font/ean13)
γ. Θα πρέπει να γίνει κωδικοποίηση του barcode που θα τυπωθεί. Αυτό γίνεται με την χρήση της έκφρασης 
callfpeg('?query?cfpp025', {_string})
_string = το πεδίο με το barcode. 
π.χ. callfpeg('?query?cfpp025', {p01})

Δείτε την σελίδα http://grandzebu.net/informatique/codbar-en/ean13.htm για περισσότερες πληροφορίες. 

Ημερομηνία  08/10/2015
  • Μεσογείων 274, 3ος όροφος, 15562, Eλλάδα
  • +30 210-7489589
  • Επικοινωνία
  • Επικοινωνία
  • Downloads
  • Sitemap
  • Όροι Χρήσης
Εξελίξεις Λογισμικών
Pegasus ERP Updates: 2806
Pegasus Web App Updates: 10785

Pegasus Web App και Τεχνικά Θέματα: Παραμετροποίηση και Λειτουργία του module Phone
Μαρ14,2023
Pegasus Gym: Αυτόματες Ενημερώσεις
Φεβ14,2023
Pegasus Web App και Τεχνικά Θέματα: Μεταφορά Τοπικής Εφαρμογής σε Web App
Φεβ13,2023
Pegasus Web App και Τεχνικά Θέματα: Μεταφορά και συγχώνευση δεδομένων από δύο ή περισσότερες τοπικές εφαρμογές σε Web App
Φεβ13,2023
Pegasus Gym: Σενάρια Λειτουργίας
Iαν30,2023
Δείτε όλες τις Πρότυπες Μελέτες >>
ΤΕΣΑΕ ΑΤΕ
© Copyright TESAE SA - Γ.Ε.ΜΗ : 2120301000
  Powered by Pegasus Technology   
ΕΣΠΑ 2014-2020ΕΣΠΑ 2014-2020