CUPS সার্ভার নির্দিষ্ট কাজ মুদ্রণ করতে দীর্ঘ সময় নিচ্ছে


1

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

আমি সিবিপিএস লগলিভেলকে ডিবাগ-এ সেট করেছি এবং আমি পর্যবেক্ষণ করেছি যে এটি ঝুলানোর আগে সর্বদা শেষ দু'টি লাইন থাকে:

...
D [25/May/2012:15:09:24 -0700] cupsdSetBusyState: Not busy
D [25/May/2012:15:09:24 -0700] cupsdReadClient: 12 POST /printers/printer HTTP/1.1
D [25/May/2012:15:09:24 -0700] cupsdSetBusyState: Active clients
D [25/May/2012:15:09:24 -0700] cupsdAuthorize: No authentication data provided.
D [25/May/2012:15:09:24 -0700] cupsdReadClient: 12 1.0 Print-Job 2

শেষ লাইনের পরে, কিছুক্ষণের জন্য কিছুই হয় না।

কিছুই নয়, এই লাইনগুলি বাদে বারবার পুনরাবৃত্তি করা হয়:

D [25/May/2012:15:15:03 -0700] Report: clients=1
D [25/May/2012:15:15:03 -0700] Report: jobs=72
D [25/May/2012:15:15:03 -0700] Report: jobs-active=0
D [25/May/2012:15:15:03 -0700] Report: printers=2
D [25/May/2012:15:15:03 -0700] Report: printers-implicit=0
D [25/May/2012:15:15:03 -0700] Report: stringpool-string-count=8555
D [25/May/2012:15:15:03 -0700] Report: stringpool-alloc-bytes=11344
D [25/May/2012:15:15:03 -0700] Report: stringpool-total-bytes=163552
D [25/May/2012:15:15:15 -0700] cupsdNetIFUpdate: "lo" = localhost:631
D [25/May/2012:15:15:15 -0700] cupsdNetIFUpdate: "eth0" = <server-ip>:631
D [25/May/2012:15:15:15 -0700] cupsdNetIFUpdate: "lo" = localhost:631
D [25/May/2012:15:15:15 -0700] cupsdNetIFUpdate: "eth0" = <server-ip>%eth0:631

এগুলি পরে যখন আমি এই লাইনগুলি দেখি এবং দস্তাবেজটি শীঘ্রই মুদ্রণ শুরু হয় তখন পর্যন্ত কিছু পরিমাণ স্বেচ্ছাচারিত (এবং পরিবর্তিত) পরিমাণ অবধি পুনরাবৃত্তি করে চলে।

D [25/May/2012:15:15:35 -0700] Print-Job http://<server-ip>:631/printers/printer
D [25/May/2012:15:15:35 -0700] [Job ???] Auto-typing file...
I [25/May/2012:15:15:35 -0700] [Job ???] Request file type is application/postscript.
D [25/May/2012:15:15:35 -0700] cupsdMarkDirty(----J-)
...

মাইক্রোসফ্ট ওয়ার্ড থেকে মুদ্রণ এ জাতীয় কোনও হ্যাং তৈরি করে না:

...
D [25/May/2012:14:17:25 -0700] cupsdReadClient: 17 1.0 Print-Job 2
D [25/May/2012:14:17:25 -0700] Print-Job http://<server-ip>:631/printers/printer
...

ওয়্যারশার্ক এবং টিসিপিডাম্প ইঙ্গিত দেয় যে যোগাযোগ সর্বদা হয়।

আমি কীভাবে এই সমস্যাটি সমাধান করতে পারি সে সম্পর্কে আপনার কোনও ধারণা আছে?

সম্পাদনা

আমি মূলত একই নথিটি আবার মুদ্রিত করেছি। এবার আমি হ্যাংয়ের আগে আলাদা কিছু পর্যবেক্ষণ করেছি:

D [25/May/2012:15:50:02 -0700] cupsdReadClient: 17 POST /printers/printer HTTP/1.1
D [25/May/2012:15:50:02 -0700] cupsdAuthorize: No authentication data provided.
D [25/May/2012:15:50:02 -0700] cupsdReadClient: 17 1.0 Print-Job 2
D [25/May/2012:15:50:02 -0700] cupsdReadClient: 21 1.0 Get-Jobs 10
D [25/May/2012:15:50:02 -0700] Get-Jobs http://<server-ip>:631/printers/printer
D [25/May/2012:15:50:02 -0700] Returning IPP successful-ok for Get-Jobs (http://<server-ip>:631/printers/printer) from <client-ip>
D [25/May/2012:15:50:23 -0700] Report: clients=4
D [25/May/2012:15:50:23 -0700] Report: jobs=73
D [25/May/2012:15:50:23 -0700] Report: jobs-active=0
D [25/May/2012:15:50:23 -0700] Report: printers=2
...
D [25/May/2012:15:54:23 -0700] Report: stringpool-alloc-bytes=11376
D [25/May/2012:15:54:23 -0700] Report: stringpool-total-bytes=167048
D [25/May/2012:15:54:30 -0700] Closing client 12 after 300 seconds of inactivity...
D [25/May/2012:15:54:30 -0700] cupsdCloseClient: 12
D [25/May/2012:15:54:30 -0700] Closing client 13 after 300 seconds of inactivity...
D [25/May/2012:15:54:30 -0700] cupsdCloseClient: 13
D [25/May/2012:15:54:40 -0700] cupsdNetIFUpdate: "lo" = localhost:631
D [25/May/2012:15:54:40 -0700] cupsdNetIFUpdate: "eth0" = <server-ip>:631
...
D [25/May/2012:15:55:23 -0700] Report: stringpool-total-bytes=167048
D [25/May/2012:15:55:32 -0700] Print-Job http://<server-ip>:631/printers/printer
D [25/May/2012:15:55:32 -0700] [Job ???] Auto-typing file...
I [25/May/2012:15:55:32 -0700] [Job ???] Request file type is application/postscript.
D [25/May/2012:15:55:32 -0700] cupsdMarkDirty(----J-)
...

ফাইলটি 15:56 এ মুদ্রকটির বাইরে এসেছিল, তবে এটি বিলম্বের এখন পর্যন্ত সবচেয়ে বড় অংশ বলে মনে হচ্ছে।

সম্পাদনা 2

আমি মনে রাখতে হবে অ্যাডোবি অ্যাক্রোব্যাট থেকে একটি থেকে XPS ফাইলে মুদ্রণ, এবং তারপর থেকে CUPS সার্ভার প্রিন্টারে মুদ্রণ থেকে XPS ফাইল ধরনের কোনো বিলম্ব উৎপন্ন হয়। সুতরাং এটি প্রদর্শিত হবে যে এটি অ্যাডোব অ্যাক্রোব্যাট এটিই অপরাধী।

সমাধান

প্রিন্টারের (উইন্ডোজে) নন-জেনেরিক পোস্ট স্ক্রিপ্ট ড্রাইভার চয়ন করে অবশেষে আমি সমস্যার সমাধান করেছি।


অ্যাডোব অ্যাক্রোব্যাট প্রো এর কোন সংস্করণ এই আচরণটি দেখায়?
জেরেমি ডাব্লু

উত্তর:


1

আপনি কি অ্যাডোব অ্যাক্রোব্যাট দ্বারা উত্পাদিত মুদ্রণ-ফাইলের আকারটি দেখেছেন?

যদি ওয়ার্ডের সাথে তুলনা করা খুব বড় হয় তবে এটি বিলম্বটি ব্যাখ্যা করতে পারে।


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

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

... এই নিবন্ধটি আরও দেখুন: অ্যাডোব অ্যাক্রোব্যাট দিয়ে পিডিএফ অনুকূল করা । আমি ভাবছি কিনা এটি মুদ্রণের গতিতে প্রভাব ফেলবে কিনা।
হ্যারিএমসি

আহা। আমি আগামীকাল CUPS সার্ভারে ফিরে আসার সাথে সাথে কিছু বা কিছু চেষ্টা করব। আপনি উত্পাদিত অ্যাডোব অ্যাক্রোব্যাট ফাইলটি কীভাবে খুঁজে পাবেন? আমি উইন্ডোজ 7 32-বিটে অ্যাডোব অ্যাক্রোব্যাট চালাচ্ছি।
ভুল ব্যবহারকারীর

আমার সাথে খেলতে কাপ কাপের সার্ভার নেই, তবে কাপসড.কনফ (5) এর দিকে তাকালে এই ফাইলগুলির ডিরেক্টরিটি ডিফল্ট / usr / share / cups অনুসারে ডেটাডির পাথ নির্দেশিকায় থাকতে পারে। একবার আপনি কীভাবে অ্যাডোব তৈরি করেন এবং কীভাবে এটি ওয়ার্ড থেকে আলাদা হয় তা জানার পরে আপনার কনফিগার করা ফিল্টারগুলিও দেখার প্রয়োজন হতে পারে ।
harrymc
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.