سؤال

كيفية إنشاء ملف PCL مماثلة لتلك الموجودة MS doc.لدي MS دكتور قالب واستبدالها البيانات الفعلية.أنا بحاجة إلى تحقيق نفس PCL الشكل (إنشاء PCL الملف كقالب واستبدالها القيمة الفعلية من قاعدة البيانات وإرسالها إلى فاكس).

هل كانت مفيدة؟

المحلول

  1. تثبيت طابعة جديدة
  2. عندما سئل عن ميناء إنشاء ميناء جديد من نوع "المنفذ المحلي"
  3. مثل اسم منفذ إدخال بعض اسم الملف مثلا c:\temp\print.pcl
  4. حدد بعض PCL-طابعة متوافقة ، مثلHP LaserJet 4 أو أيا الفاكس الخاص بك هو comptaible مع

عند الطباعة إلى طابعة Windows سوف يكتب الإخراج إلى ملف.

العديد من البرامج تسمح لك لإعادة توجيه طباعة إلى ملف ، في هذه الحالة سوف تكون قادرة على تحديد اسم ملف مختلف عن كل مهمة الطباعة.

نصائح أخرى

إذا كنت تحاول توليد الفعلية قالب (PCL الماكرو) أن تندمج مع البيانات, سوف تحتاج إلى إنشاء PCL الناتج باستخدام برنامج تشغيل PCL وتحويل ذلك إلى PCL الماكرو.

الوضع النموذجي هو أن لديك تراكب التي يتم تحميلها إلى الطابعة البيانات من النظام المضيف (Unix, AS/400.... الخ) يرسل البيانات يتم فرضه على تراكب.ونحن نفعل ذلك الكثير بالنسبة للعملاء الذين يهاجرون من تطبيق مضيف, طابعة مصفوفة نقطة, أشكال مطبوعة مسبقا --> نفس التطبيق المضيف ليزر طابعة ورقة فارغة.

توليد الناتج باستخدام طباعة إلى ملف باستخدام معيار PCL driver (HP LaserJet 5 و 4000 هم لقد كان أكثر نجاحا مع شروط استخدام هذه PCL الملفات على غيرها من الشركات المصنعة للأجهزة).بعد ذلك سيكون لديك لتحويل PCL الماكرو.هذا هو خاص PCL الملف لا يحتوي على عناصر معينة مثل formfeed.... الخأساسا أي نوع من الأوامر التي من شأنها أن تسبب صفحة إخراج.كما أنه يحتوي على رموز تعريف ماكرو وإعطائها هوية.

aOnce خلقت يمكنك ارسال أسفل النص القياسي مع تسلسل الهروب لتحريك النموذج.

&f#y3X حيث يكون # ماكرو معرف (يمكن أن يكون أيضا &f#y2X, &f#y4X اعتمادا على الاحتياجات الخاصة بك)

يمكنك تحويل هذه الملفات بنفسك إذا كان لديك PCL الخبرة ؛ ومع ذلك, أنصحك العصا مع بعض الأدوات الموجودة هناك.بعض هذه تشمل:

  • Lexmark مخصص تشغيل الطابعة (أنا أميل إلى استخدام T616, سوف تجد خيار تحتاج تحت للمستخدم تخصيص علامة التبويب)
  • HP أشكال مدير الخط
  • PCLWorks (الآراء PCL, أيضا تحويل صيغ الصور إلى PCL وحدات الماكرو)

الخدعة الأخرى في بعض الأحيان إضافة التعليمات البرمجية الزناد.هذه ليست مشكلة إذا كان لديك السيطرة على التطبيق المضيف ويسمح إدراج رموز التحكم.إذا ومع ذلك ، لا يمكنك استخدام قذيفة النصي في Unix, محطة تخصيص الكائن في OS/400 ، أو حتى استخدام فاصل ورقة وظيفة في ويندوز قائمة انتظار الطابعة لإدراج الأوامر (تحتاج إلى استخدام @F الأوامر).

قد ترغب في التحقق من هذا الارتباط.هناك قسم كامل على PCL وحدات الماكرو:HP PCL الدليل المرجعي

نأمل أن هذا هو ما كنت أبحث عنه.يمكن أن يكون هذا النوع من التعقيد.إذا كنت بحاجة إلى مزيد من المعلومات إسقاط تعليق في هذا المنصب و سوف تضيف المزيد من ومفصلة المعلومات.

لقد وجدت الحل بسيط و هو يعمل.تحويل .ملف doc tamplete إلى PCL باستخدام أداة (المتاحة على شبكة الإنترنت).فتحه في تحرير بالإضافة إلى دراسة...أنا relize لا يمكن تعديله حسب الحاجة.إذا ش التحقق من ذلك يو فيل ترى كل charector مع موقفها سبيل المثال:p0Yp796Y*p1582Xn -- يعني charector ن في موقف (x-axis 1582 و y-axis 796) على الشاشة.ماذا الآن يمكنني تغيير أي شيء ، إضافة كائن جديد, خط إلخ في موضع تلقي حاجتي.أنا أعرف مملة ولكن يعمل بالنسبة لي....

يمكنك توليد PCL مع الغندور.

إذا كان يمكنك العمل مع docx, docx4j يمكن استخدام FOP للإخراج.

(إذا كان يجب أن تعمل مع .دكتور docx4j وقد بدائية التحويل باستخدام البوي hwpf)

PCLWorks البرنامج يأتي مع Img2PCL.exe.Img2PCL تحويل JPG أو TIFF إلى وحدات الماكرو من الشعارات و التواقيع و شكل تراكب ، الخ.إنه $89.و أيضا يأتي مع PCLCodes لتفكيك PCL إلى نص مقروء.و يستخدم كأداة للتعلم عن PCL.www.pclworks.com

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top