একের পর এক ডিরেক্টরিতে নির্বাচিত ফাইলগুলি (অনেক) প্রিন্টে কীভাবে প্রেরণ করবেন?


10

আমি উবুন্টু 12.04 ব্যবহার করছি এবং সফলভাবে আমার ওয়াই-ফাই প্রিন্টারটি ইনস্টল করেছি, তবে আমার প্রশ্ন: একসাথে অনেকগুলি ফাইল কীভাবে প্রিন্ট করা যায়? আমি বলতে চাইছি, আমার কাছে একটি ফোল্ডারে অনেকগুলি পিডিএফ বা পাঠ্য ফাইল রয়েছে এবং আমি ফাইল ভিউয়ারে একে একে খোলার পরিবর্তে এগুলি সরাসরি প্রিন্টারে প্রেরণ করতে চাই এবং তারপরে মুদ্রণ করতে এবং তারপরে পুরো প্রক্রিয়াটি এতবার পুনরাবৃত্তি করতে পারি:

এমনকি ফাইলটিতে বা ফাইল মেনুতে ডান ক্লিক করার সময় আমি কোনও মুদ্রণ বিকল্প দেখতে পাই না।

ধন্যবাদ!

উত্তর:


4

ফাইলটি তৈরি করুন: ~ /। লোকাল / শেয়ার / অ্যাপ্লিকেশন / মুদ্রণ.ডেস্কটপ এতে রাখুন:

[Desktop Entry]
Encoding=UTF-8
Name=Print Directly
Comment=Print file directly with default printer.
Exec=lp %f
Type=Application
Icon=/usr/share/pixmaps/gnome-applets.png
MimeType=text/plain;text/pdf;application/pdf;application/x-pdf

"সাথে খুলুন ..." তে যে কোনও পিডিএফ ফাইলটিতে ডান ক্লিক করুন, পিডিএফ ফাইলগুলির জন্য উপলব্ধ অ্যাপ্লিকেশনটির বর্ধিত তালিকা দেখুন। "সরাসরি মুদ্রণ করুন" এন্ট্রি সন্ধান করুন এবং সমিতি যুক্ত করুন। এখন থেকে আপনি যে কোনও পিডিএফ ফাইল (বা গোষ্ঠী) এ ডান ক্লিক করতে পারেন এবং সেগুলি আপনার ডিফল্ট প্রিন্টারে lp কমান্ড দিয়ে মুদ্রণ করতে পারেন । আপনি যদি পরীক্ষা-নিরীক্ষা করতে চান তবে CUPS-PDF প্রিন্টারটি ইনস্টল করুন এবং প্রিন্টার্স সেটিংসে এটি ডিফল্ট হিসাবে সেট করুন।

sudo apt-get install cups-pdf

আপনার test / পিডিএফ ফোল্ডারে টেস্ট ফাইলটি "মুদ্রিত" থাকবে।


4

আমি একটি স্ক্রিপ্ট করেছি যা পছন্দসই ফাইলগুলি ডিফল্ট প্রিন্টারে প্রেরণ করবে: folderআপনার ফাইলগুলি যে রয়েছে তা নির্বাচন করতে আপনাকে এটি সংশোধন করতে হতে পারে এবং একবার .pdfএবং এর জন্য .txt: চালাতে হবে
find /home/mike/KeyGuides/ -type f -iname '*.txt' -print0 | while IFS= read -r -d '' f; do lpr "$f"; done। আমি যেমন এটি পরীক্ষা করেছি ঠিক তেমন কাজ করে; পছন্দসই প্রিন্টারটি ডিফল্ট হিসাবে সেট আপ করা আছে তা নিশ্চিত করুন।

আপনার যদি কোনও সমস্যা হয় তবে আমি এটি প্রয়োজনীয় হিসাবে এটি সংশোধন করতে পারি কিনা তা দেখতে পাবো। (আপনার দরকার হলে এলপিআর এর জন্য অন্যান্য বিকল্পগুলি ব্যবহার করতে পারেন man lpr) এটি বেশিরভাগ প্রিন্টারের জন্য কাজ করা উচিত- এটি আমার ক্যানন আইপি 4700 দিয়ে সফল।

স্ক্রিপ্ট এর এই সংস্করণটি একটি ডিরেক্টরি (আপনি যা প্রতিটি মুদ্রিত নথি চলে আসে আবশ্যক পূর্বে তৈরি হয়েছে), যাতে যখন স্ক্রিপ্ট চালানো হয় শুধুমাত্র নতুন দস্তাবেজ ছাপা হয়:

find /home/mike/Duck/ -type f -iname '*.txt' -print0 | while IFS= read -r -d '' f;
 do lpr "$f" && mv "$f" /home/mike/Duck/printed/ ; done

হাই: আপনার পরামর্শের জন্য ধন্যবাদ, তবে আমি যদি অনেকগুলি ফাইল মুদ্রণ করতে চাই তবে সেই ডিয়ারের সমস্ত ফাইল না থাকে? আমি এটিই করতে চাই, কারণ আমি যেমন নতুন ফাইলগুলি সেই দিরের উপরে সংরক্ষণ করি আমি কেবল নতুন ফাইলগুলি মুদ্রণ করি। আশা করি আমি এটি ভালভাবে ব্যাখ্যা করেছি :)
অস্কার

এটি জিজ্ঞাসা করা আসলটির কাছে সত্যিই আলাদা প্রশ্ন, তবে আমি স্ক্রিপ্টটি দিয়ে কিছু করতে পারি কিনা তা আমি দেখতে পাচ্ছি- এটি ইতিমধ্যে মুদ্রিত নয় এমনগুলি মুদ্রণ করা মুশকিল হতে পারে; যদিও আমরা যা করতে পারি তা হ'ল প্রতিটি ডকুমেন্ট মুদ্রিত হওয়ার পরে একটি নির্দিষ্ট ফোল্ডারে সরানোর জন্য একটি কমান্ড যুক্ত করা। এটি লুপের মধ্যে সন্নিবেশ করা সম্ভব হওয়া উচিত।

দয়া করে মনে রাখবেন যে lpr কেবলমাত্র সরল পাঠ্যে কাজ করে। আপনাকে অন্য একটি সরঞ্জাম ব্যবহার করতে হবে যা CUPS এ মুদ্রণ কাজ প্রেরণ করে যদি এটি পিডিএফ সম্পর্কে হয় তবে উদাহরণস্বরূপ।
কামুলাস007

হাই, এতো আলাদা প্রশ্ন নয়, এ কারণেই আমি প্রশ্নের নামে "অনেকগুলি" এবং "নির্বাচিত" রেখেছি, যাতে সেগুলি বা তাদের মধ্যে কিছু হতে পারে: ডি ওকে, আশা করি আপনি এটি অর্জনের জন্য কোনও সমাধান খুঁজে পেয়েছেন। অনেক ধন্যবাদ!
অস্কার

1
lpr pdfs- এর সাথে কাজ করে - lpr bash_FAQ.pdf কমান্ডটি একে পুরোপুরি মুদ্রণ করে।


0

এটি উবুন্টু লিনাক্স অপারেটিং সিস্টেমের জন্য সরাসরি সমাধান নয়:

  • গুগলের পরিষেবাটি ব্যবহার করার চেষ্টা করুন: গুগল - ক্লাউড প্রিন্ট । যদিও এক-পদক্ষেপ-মাল্টিটাস্ক বিকল্প রয়েছে তা নিশ্চিত নয়

এছাড়াও, আরও জটিল সমাধান:

nautilus-actionsপ্যাকেজ ইনস্টল করুন

সম্পাদন Nautilus Actions Settingsথেকে System> Preferencesমেনু এবং কিছু পদক্ষেপ যোগ করুন:

অ্যাকশন ট্যাব

নটিলাস আইটেম

প্রসঙ্গ লেবেল: মুদ্রণ

নির্বাচন প্রসঙ্গ মেনুতে আইটেম প্রদর্শন করুন

অবস্থানের প্রসঙ্গ মেনুতে আইটেম প্রদর্শন করুন (প্রয়োজন নেই)

ক্রিয়া বৈশিষ্ট্য: সক্ষম

কমান্ড ট্যাব

প্রোফাইল লেবেল:

ডিফল্ট আদেশ:

পথ: lp

পরামিতি:% এম (অতিরিক্ত তথ্য দেখতে কিংবদন্তি বোতামে ক্লিক করুন)

আপনি যেমন আপনার নটিলাসকে আচরণ করতে চান তেমন অন্যান্য ট্যাবগুলির তথ্য সম্পাদনা করুন।

ক্রিয়াটি সংরক্ষণ করুন, নটিলাস পুনরায় চালু করুন।

আপনার প্রসঙ্গ মেনু "মুদ্রণ" প্রদর্শিত হবে ...

সূত্র: উবুন্টুফোরামস

একটি সহজ পদ্ধতি ব্যবহার করে:

একটি টার্মিনাল খুলুন এবং টাইপ করুন lprএবং এর সামনে একটি স্থান রাখুন। তারপরে টার্মিনালে যে ফাইলগুলি মুদ্রণ করতে চান তা টেনে আনুন।


হাই, আমি নটিলাসে অ্যাকশন এবং কমান্ড যুক্ত করেছি, যেমনটি নির্দেশিত হয়েছে, ফাইলটি ডান ক্লিক করার সময় মেনুটি উপস্থিত হয় তবে কিছুই ঘটে না:: টার্মিনাল পদ্ধতিটি কাজ করেছে, তবে পিডিএফ ফাইলগুলি প্রিন্ট করার সময়, ফলস্বরূপ মুদ্রিত পৃষ্ঠায় অন্যান্য ফন্ট রয়েছে যা আপনি না ভিসর দিয়ে খোলার সময় দেখুন।
অস্কার

দুঃখিত, তবে এটি আমার নিজের জ্ঞান নয়। আমি সবে পোস্ট করা তথ্য দখল করার জন্য কিছু সাইটগুলিতে জানলাম। আপনার নটিলাস কেস, এলপির ডকুমেন্টেশন পরীক্ষা করা উচিত। হতে পারে এটি আপনার মুদ্রকটিকে টার্গেট করছে না।
ডেভিড এম সৌসা

0

সিইপিএসের সাম্প্রতিক সংস্করণগুলি সরাসরি পিডিএফ প্রিন্ট করার ক্ষমতা যুক্ত করেছে। ১১.১০ এবং নতুন (এবং সম্ভবত আরও পুরানো) রিলিজে এটি রয়েছে।

আরেকটি পদ্ধতির (যা আমি আমার দ্বৈত (দ্বি-পার্শ্বযুক্ত) মুদ্রণ এমুলেটর প্যাকেজটির সাথে ব্যবহার করি) তা হ'ল আপনার সমস্ত মুদ্রণ কাজের জন্য প্রিন্ট টু ফাইল ব্যবহার করা এবং সেগুলি একটি ফোল্ডারে রেখে দেওয়া যা কার্যকরভাবে আপনার ব্যক্তিগত মুদ্রণের সারি হয়ে যায়। একবার তারা সেখানে উপস্থিত হয়ে গেলে আপনি কিছু বা কিছু মুদ্রণ করতে পারেন যখন আপনি চান এবং সেগুলি হয়ে গেলে মুছুন।

এগুলি স্ক্র্যাচ থেকে পুনরুদ্ধার না করে কোনও কাগজ জ্যাম ইত্যাদির পরে আপনাকে পুনরায় কাজ করার অনুমতি দেওয়ার অতিরিক্ত সুবিধা রয়েছে। এটি আপনাকে আপনার মুদ্রক পরিচালনা না করে কাজ চালিয়ে যাওয়ার অনুমতি দেয়।

আপনি যদি চান, আপনি একটি ছোট স্ক্রিপ্ট লিখতে পারেন যা পটভূমিতে চলতে পারে এবং আপনার মুদ্রণ সারিতে প্রদর্শিত জিনিসগুলি মুদ্রণ শুরু করতে পারে। আপনি যদি এর মধ্যে কিছু করেন তবে আপনি আপনার মুদ্রণ কাজের নাম রাখতে চাইবেন যাতে তারা যেভাবে মুদ্রণ করতে চান সেভাবে তারা সারি অনুসারে বাছাই করে দেয় আমি কেবল নাম ... 00 এর জন্য 99 ব্যবহার করি।

পাঠ্য ফাইলগুলির জন্য, লম্বা লাইন থাকতে পারে তাদের সন্ধান করুন। CUPS (কমপক্ষে ডিফল্টরূপে) আপনার জন্য লাইনগুলি মোড়বে না বা সুন্দর পৃষ্ঠা মার্জিন সেট আপ করবে না।

আমার দ্বৈত প্রিন্টিং সিস্টেম আপনি যা চেয়েছেন তার চেয়ে অনেক বেশি কাজ করে তবে আপনাকে কিছু ধারণা দিতে পারে। উল্লেখযোগ্যভাবে এটিতে দুটি ছোট সহায়ক স্ক্রিপ্টস ডিপ্রিন্ট এবং ডিপ্রিন্টম রয়েছে যা প্রিন্টারে প্রেরণের আগে এটি পাঠ্য নেয় এবং কিছুটা তাড়াতাড়ি করে।

http://sourceforge.net/projects/duplexpr/

0

আমি জানি এটি পুরানো - তবে আজ এটি আবিষ্কার করার সাথে সাথে এটি করার উপায়টি এখন সংশোধিত হয়েছে:

আপনার ফাইল ম্যানেজার-অ্যাকশন ইনস্টল করা দরকার - এটি আমার সিস্টেমে ইতিমধ্যে ছিল

sudo apt-get install filemanager-actions

পরবর্তীটি নটিলাস-ক্রিয়াগুলি পান

sudo add-apt-repository ppa:dr3mro/nautilus-actions-extra
sudo apt-get update
sudo apt-get install nautilus-actions

ফাইল ম্যানেজার-ক্রিয়াগুলি খুলুন এবং উপরের মত একটি নতুন ক্রিয়া তৈরি করুন:

Action Tab
    Nautilus Item
        Display item in selection context menu (tick)
        Display item in location context menu (tick)
        Context Label : Print
        Display item in the toolbar (tick)
        Use same label for icon in the toolbar (tick)

Command Tab
    Profile
        Label: Default profile
    Command
        Path: lp
        Parameters: %f
        Working directory: %d

আপনি যেমন আপনার নটিলাসকে আচরণ করতে চান তেমন অন্যান্য ট্যাবগুলির তথ্য সম্পাদনা করুন।

ক্রিয়াটি সংরক্ষণ করুন, নটিলাস পুনরায় চালু করুন।

আপনার প্রসঙ্গ মেনু "মুদ্রণ" প্রদর্শিত হবে ...

কয়েকটি লিঙ্ক আমাকে সাহায্য করেছে: LibreOffice মুদ্রণ ডান ক্লিক করুন


-1

অথবা রুবি ব্যবহার করুন :-)

sudo apt-get install ruby
irb
Dir.glob('*.*').each{ |f| `lp '#{ f }'` }
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.