χμμ το δα λίγο αργά το thread σου :P
Τελικά έβγαλες άκρη?
Γενικά άν κατανοήσεις τον τρόπο κωδικοποίησης που επιθυμείς (βλ. wiki barcodes), μπορείς εύκολα να φτιάξεις το bitmap σου, παίζοντας με τα pixels σε norrow και bold lines.
px.gia code39
bold = 3 * narrow
gap μεταξύ των chars = 1 *white_narrow
- πρόσθεσε το '*' στην αρχή και το τέλος του string προς κωδικοποίηση.
- Φτιάξε έναν πίνακα με όλη την απαραίτητη πληροφορία, ascii char και το Fomat του, πχ * bWbwBwBwb (b=black_narrow, B = black_bold, w=white_narrow, W=white_bold)
- Φτιάξε ένα νέο string se bBwW, αντιστοιχώντας τον κάθε χαρακτήρα του αρχικού σου string με to format του από τον πίνακα που δημιούργησες.
- Φτιάξε function που να παίρνει το string kai pixel as integer, και να σου δημιουργεί το barcode bitmap σου
**Τα barcode scanners λειτουργούν σαν input devices, πχ όπως το keyboard. Όταν θα σκανάρεις ένα barcode, αυτό θα καταγραφεί χαρακτήρα χαρακτήρα (γρήγορα βέβαια) σε κάποιο textbox που του έχεις δώσει focus. To scanner δεν ασχολείται με τα numbers που βλέπεις γραμμένα στο κάτω μέρος των barcodes, αυτά είναι για οπτικοποίηση της κρυπτογραφημένης πληροφορίας και ανάγνωση της, όταν για κάποιο λόγο δεν είναι εφικτή με το scanner. Οποτε μπορείς να προσθέτεις με text imaging το string στο κάτω μέρος του barcode bitmap που δημιούργησες.
Αν θες βοηθητικό κώδικα πες μου..
No knowledge can be certain, if it is not based
upon mathematics or upon some other knowledge
which is itself based upon the mathematical
sciences.