Εμφάνιση αναρτήσεων με ετικέτα Εκτυπώσεις. Εμφάνιση όλων των αναρτήσεων
Εμφάνιση αναρτήσεων με ετικέτα Εκτυπώσεις. Εμφάνιση όλων των αναρτήσεων

Σάββατο 13 Αυγούστου 2011

Πώς να ενώνετε PDF στο Ubuntu

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

http://ubuntuhowtos.com/howtos/merge_pdf_files

Κυριακή 11 Οκτωβρίου 2009

Αυτόματη επιλογή εκτυπωτή σε σχέση με το δίκτυο που είστε ενωμένοι


Είναι κάτι νέο που παρουσιάζεται στο Windows 7 που ομολογουμένως με εντυπωσιάζει γιατί είναι πράγματι καινοτομία (το λέω αυτό γιατί η Microsoft συνήθιζε να αντιγράφει καινοτομίες που έχουν παρουσιαστεί σε Linux, Mac Os κλπ.)

Το 'Location Aware Printing' μας επιτρέπει (σε χρήστες φορητών υπολογιστών κυρίως) να έχουμε αυτόματη επιλογή εκτυπωτή αναλόγως σε ποιο δίκτυο είμαστε ενωμένοι. Για παράδειγμα ένας λογιστής που θα επισκεφτεί διάφορους πελάτες και μπορεί να έχει το φορητό του γεμάτο με οδηγούς (drivers) εκτυπωτών στο 'printers and faxes', δεν χρειάζεται να αλλάζει ή να επιλέγει εκτυπωτή κάθε φορά. Το Windows 7 το κάνει για αυτόν αμέσα και χωρίς άλλη ρύθμιση (εκτός από την πρώτη φορά).

Για περισσότερες πληροφορίες διαβάστε το άρθρο στην ιστοσελίδα του TechRepublic - Location-aware printing in Windows 7

Δευτέρα 27 Ιουλίου 2009

Εκτύπωση σε PDF στο Ubuntu Jaunty (9.04)

(fixing & improving pdf printing in Ubuntu 9.04)

Μετά από πολλές προσπάθειες και έρευνα που έκανα στο διαδίκτυο κατάληξα στην επόμενη μέθοδο η οποία όχι μόνο παρακάμπτει ένα bug που παρουσιάζει το cups-pdf (τουλάχιστον στο Ubuntu) αλλά δίνει την ευελιξία να δίνετε όνομα στο pdf αρχείο που δημιουργείτε. Υπενθυμίζω ότι μέχρι τώρα το cups-pdf πρόγραμμα, προβλέπει την δημιουργία φακέλλου στο home folder του χρήστη με όνομα PDF και εκεί φυλάσσει το αρχείο PDF με αυτόματο σύστημα ονοματολογίας.

Η μέθοδος είναι η ακόλουθη:

Πρώτα εκτελέστε την εντολή:
sudo apt-get install cups-pdf
Μετά με την εντολή
gedit ${HOME}/pdf_print.sh
επικολλήστε (paste) το ακόλουθο script:
#!/bin/bash
CURRENT_PDF="${1}"
CURRENT_USER="${2}"
DISPLAY=:0.0
export DISPLAY
XAUTHORITY=/home/${CURRENT_USER}/.Xauthority
export XAUTHORITY
PDFNAME=$(zenity --file-selection --save --confirm-overwrite)
mv "$CURRENT_PDF" "$PDFNAME"pdf
στην συνέχεια φυλάξτε το (save).

εκτελέστε την ακόλουθη εντολή από την κονσόλα:
chmod +x ${HOME}/pdf_print.sh
Ανοίξτε το αρχείο /etc/apparmor.d/usr.sbin.cupsd σε κειμενογράφο (π.χ. gedit) και προσθέστε την ακόλουθη εντολή στο τέλος του αρχείου ακριβώς πριν την γραμμή με το '}'
${ΗΟΜΕ}/pdf_print.sh, uxr
Σημείωση: Αντικαταστήστε το ${ΗΟΜΕ} με τον αρχικό σας φάκελο, π.χ. /home/nicos

Ανοίξτε το αρχείο /etc/cups/cups-pdf.conf με την εντολή sudo gedit /etc/cups/cups-pdf.conf και βρέστε την γραμμή με την εντολή #postprocesssing. Αφαιρέστε το '#' και αλλάξτε την εντολή σε
Postprocesssing /home/nicos/bin/pdf_print.sh
Φυσικά αντικαταστήστε το 'nicos' με τον δικό σας αρχικό φάκελο.

Βρέστε την εντολή
Out ${HOME}/PDF/
Βάλτε μπροστά το σύμβολο '#' όπως πιο κάτω:
# Out ${HOME}/PDF/
Φυλάξτε το αρχείο στη συνέχεια.

Επανεκκινήστε το service με την εντολή:
sudo /etc/init.d/apparmor restart
Για καλό και για κακό, επανεκκινήστε και το cups service:
sudo /etc/init.d/cups restart
Σημείωση: Σε ποιο παλιά versions το cups είναι το cups-sys.

Μεγάλη βοήθεια ήταν η σελίδα pdf-cups failed από την οποία έχω πάρει και το script που παράθεσα πιο πάνω.