Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

καλησπέρα!

ψαχνω ενα προγραμμα το οποιο να κανει monitor ενα φάκελο και οταν δει καποιο αρχείο .txt να το εκτυπώνει.

εχει συναντήσει κανεις κατι αντίστοιχο?

 

δοκιμασα το autoprint αλλα δεν μου δούλεψε σωστά (χαλαει την μορφή)

Δημοσ.

Μήπως με το Watch 4 folder;

Δεν κατάλαβα όμως τι εννοείς με το "χαλάει την μορφή"! Τα txt αρχεία δεν έχουν κάποια μορφοποίηση και το autoprint τυπώνει στον προεπιλεγμένο εκτυπωτή με τις προεπιλεγμένες ρυθμίσεις.

Δημοσ.

καλησπέρα

ευχαριστώ για την απαντηση σου

το δοκιμασα, αλλα το πρόβλημα που είχα ειναι οτι, παρολο που το αρχειο εχει μια συγκεκριμένη γραμμογράφιση, το αρχειο που στέλνεται στον εκτυπωτη ειναι τελειως διαφορετικο.

 

για να καταλαβεις τι θελω να κάνω, εχω ενα αρχειο που βγαινει απο εμπορική εφαρμογή και θελω, οποτε πεφτει σε συγκεκριμένο φάκελο, να το παιρνει το προγραμματακι και να το εκτυπώνει. Δυστυχώς το εμπορικό δεν μπορει να στείλει απ'ευθείας σε USB εκτυπωτή, μονο σε αρχειο η παραλληλη θύρα, οποτε θελω να το κάνω περίπου οπως οι φορολογικοί, βλεπουν το αρχειο, δίνουν σήμανση και το στέλνουν για εκτύπωση...

Δημοσ.

Αυτά τα αρχεία, αν τα φορτώσεις με το σημειωματάριο ή με το word ανοίγουν σωστά; Είναι εύκολο να ανεβάσεις ένα τέτοιο αρχείο να το δούμε;

Πιστεύω όμως ότι το πρόβλημα είναι στην κωδικοποίηση του κειμένου. Αν είναι από εφαρμογή που τρέχει σε dos τότε η κωδικοποίηση θα είναι σε code page 737 αντί του 1253 ή του 8859-7 που χρησιμοποιούν τα windows. Αυτό είναι ένας συχνός πονοκέφαλος σε όποιον ασχολείται με dos εφαρμογές σε windows περιβάλλον και δύσκολα θα βρεις άκρη εκτός αν έχει η ίδια η εφαρμογή επιλογή για κωδικοποίηση χαρακτήρων ή κάτι τέτοιο.

 

Βρήκα ένα workaround αλλά δεν ξέρω αν δουλέψει, δοκίμασε το.

1. Πρώτα κάνε κοινόχρηστο τον usb εκτυπωτή και δώστου ένα απλό όνομα π.χ. USB_PRINTER

2. Μετά δώσε σε command prompt το παρακάτω (προσοχή στα κενά, έχει ένα και μετά το PRINTER):

net use lpt1: \\127.0.0.1\USB_PRINTER /Persistent:Yes

Αν δώσεις άλλο όνομα στον εκτυπωτή άλλαξε το και στην εντολή

3. Δοκίμασε να τυπώσεις στην LPT θύρα (παράλληλη) από το πρόγραμμα.

 

Αν δουλέψει κάντο copy-paste στο σημειωματάριο και δώσε Αποθήκευση ως. Δώσε ένα όνομα μαζί με την κατάληξη .bat και βάλτο όλο σε εισαγωγικά "", π.χ. "print_usb.bat" και σώσε όπου θέλεις. Έτσι θα μπορείς να το τρέχεις όποτε θέλεις ή να το βάλεις να εκτελείται με την εκκίνηση του υπολογιστή (αλήθεια, ποια win έχεις; ).

 

Εδώ ένα αναλυτικό άρθρο γι' αυτό που σου λέω. Ίσως χρειαστεί να εγκαταστήσεις το Microsoft loopback Adapter (λέει πως προς τη μέση)

 

Επίσης βρήκα και αυτό και αυτό που υπόσχονται να κάνουν αυτό που θέλεις αλλά δεν είναι δωρεάν. Δοκίμασε τα σε trial να δεις αν και ποιο σου κάνει και αποφάσισε.

Δημοσ.

καλημέρα

με net use ειχα δοκιμάσει παλιότερα, δεν επαιζε, θα το ξαναδοκιμάσω

Παρεπιπτώντος, εφ'οσον το ανεφερες και ισως το χρησιμοποιείς, εγω βαζω ενα προγραμματακι το οποιο κανει την ιδια δουλεια μεσα απο τα windows πολυ ευκολα, ονοματι dosprint. το βαζεις στην εκκινηση και τελος

 

σε σημειωματάριο και word παιζουν κανονικα και οι γραμμες και τα ελληνικα, ομως οταν το στείλω γι εκτύπωση μου χαλάει τα περιθώρια, ενώ η εγγραφή είναι ανα γραμμή, την κάνει 2 (δεν χωράει στο πλάτος της σελίδας). Προφανώς η μετατροπή απο αρχείο dos σε γραφική το μεταβάλλει, θα την βρώ ομως την άκρη.

 

στο watch4folder πηγα να βγαλω μια ακρη, αλλα δεν εχει απ'ευθειας επιλογή για εκτύπωση αλλα μεσω εντολής, πχ wordpad /pt file.txt PRINTERNAME αλλα το αρχειο δεν εχει σταθερο ονομα, αναγραφει ημερομηνια και ώρα οποτε αλλαζει διαρκώς, ενώ δεν παιζει με *.txt. Το μονο που σκέφτηκα να του βαλω 1 ρουτίνα, μολις δει αρχειο να το κάνει 1.txt και καπάκι μια αλλη να το εκτυπώνει....

 

Μολις δοκίμασα ενα ren *.txt 1.txt, οποτε το θεμα ονοματος το ελυσα, θα δοκιμάσω αργότερα και τα υπολοιπα και θα ενημερώσω!

 

 

Δημοσ.

Αφού έκανες δουλειά με το dosprint γιατί δεν το χρησιμοποιείς πάλι; Δεν δουλεύει πλέον; Τα δύο τελευταία λινκ είναι παρόμοια προγράμματα.

 

Όσον αφορά το net use, αν διαβάσεις το άρθο που σου έδωσα λέει ότι μπορεί να χρειαστεί να εγκαταστήσεις το microsoft loopback adapter για να μπορέσει να γίνει ανακατεύθυνση στην 127.0.0.1 ή στο τοπικό όνομα του υπολογιστή.

Δημοσ.

με το dosprint ειχα κανει δουλεια για τα maps, οχι για αυτο που θελω να κανω τωρα, δεν επαιζε....

οσο για την ανακατευθυνση, παιζει και χωρις αυτο (δοκιμασμενο σε XP) αλλα το προγραμμα βλεπει απευθειας την θύρα (οχι ως driver στα windows) με αποτελεσμα να μην περναει καν απο net use και τα λοιπα... Μπορείς να τυπώσεις δηλαδή ακομα και εαν δεν εχεις εγκαταστησει εκτυπωτή στα windows, αρκει να ειναι πανω στην θύρα που βλέπει η μητρική.

ισως διαβάζει τα IRQ που εχει παρει η καθε θύρα, εξ ου και ο περιορισμός που είχε να δει μέχρι 4 LPT (οσα και τα IRQs...)

 

ευχαριστώ και παλι για τις ιδέες!

Δημοσ.

Πολύ ιδιότροπο πρόγραμμα. Πάω στοίχημα ότι είναι Ελληνική δημιουργία. ;) Η εταιρία που το δημιούργησε τι λέει για το θέμα;

Δημοσ.

Δεν περίμενα διαφορετική απάντηση! Και φαντάζομαι θα πρότειναν την καινούργια έκδοση για win στην φανταστική τιμή των 1000€ συν ΦΠΑ.

 

Αυτό που είπες πριν για το w4f και τα αρχεία με το μη σταθερό όνομα, ίσως αν την ψάξεις λίγο να βρεις μια άκρη με το autoit που αυτοματοποιεί σχεδόν τα πάντα αλλά θέλει ψάξιμο. Ίσως ο parsifal ή κάποιος άλλος από εδώ να ξέρει τι εντολές πρέπει να δώσεις ή αν ψαχτείς μόνος σου να τα καταφέρεις.

Δημοσ.

με το w4f εβγαλα ακρη, εφτιαξα ενα batch το οποιο 1) διαγραφει το αρχειο 1.txt, μετονομάζει το *,txt σε 1.txt και στελνει μεσω notepad το 1.txt σε συγκριμένο εκτυπωτή. ομως,ενώ στο word το ανοιγω κανονικα (κραταει τα κενά), στον εκτυπωτή μου τα αλλαζει τελειως  (λογω γραφικής εκτύπωσης υποθέτω)

 

αυτό ψάχνω να βρώ τώρα

 

οσο για το πρόγραμμα, δεν εχουν βγάλει καποια άλλη εμπορική εφαρμογή, εχουν επικεντρωθεί σε άλλες. Εαν ομως είχαν βγάλει, θα την έδιναν δωρεάν με κοστος μονο την μεταφορά δεδομένων στην νεότερη. Έτσι εχουν κάνει και με 2 αλλες εφαρμογές που εχουν (ξενοδοχείο και εστιαση), οπου στο ξενοδοχείο το κόστος είναι 80€ περίπου.

 

απλα, αντι να εχουν 10 ατομα για κάθε πρόγραμμα, εχουν βγάλει συγκεκριμένες εφαρμογές που κάνουν πολλά και εχουν συγκεντρώσει τα ατομα εκει...

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...