কিভাবে আমি একটি ইউএসবি প্রিন্টারের সাথে একটি সমান্তরাল (এলপিটি) প্রিন্টার অনুকরণ করব?


18

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

আমি কিভাবে আমার ইউএসবি প্রিন্টার lpt পোর্ট পর্যন্ত hooked চিন্তা আমার কম্পিউটার ঠাট না?

উপরন্তু, এই একটি অফিসের জন্য। চারপাশে কাজটি বাস্তবায়নের সময় আমার প্রশাসক অধিকার থাকবে, তবে আমি এমন একটি সমাধান করার জন্য শুটিং করছি যা সবকিছু সেট আপ করার পরে একটি 'নিয়মিত' ব্যবহারকারী লগ ইন করে কাজ করে।


1
আমি মনে করি আপনি মানে LPT পোর্ট, না LTP পোর্ট। এলপিটি "লাইন মুদ্রণ টার্মিনাল" এর জন্য দাঁড়িয়েছে এবং প্রিন্টার পোর্ট উল্লেখ করার সময় "সমান্তরাল" সমার্থক। একটি এলটিপি ট্যাগ আছে যে আকর্ষণীয়। যে পরিবর্তন করা যেতে পারে? অথবা হয়তো আমি কিছু অনুপস্থিত করছি।
boot13

@ বুট 13, আপনি সঠিক।
Dane O'Connor

উত্তর:


21

আপনি ইউপিপি প্রিন্টার ব্যবহার করে উইন্ডোজটি টিপুন "LPT1" এর সাথে সংযুক্ত একটি ডামি "নেটওয়ার্ক" প্রিন্টার হিসাবে।

ইউএসবি প্রিন্টার শেয়ার করুন

একটি শেয়ার-নামটি সহজ মনে রাখতে ব্যবহার করুন, যেমন "প্রিন্টার"।

LPT1 হিসাবে ভাগ করা প্রিন্টার সংযুক্ত করুন

NET USE LPT1: \\[Computer-Name]\Printer /PERSISTENT:YES

5
আপনি লুপব্যাক অ্যাডাপ্টারের সাথে ঘন ঘন প্রয়োজন নেই। শুধু ইউএসবি সংযোগ ব্যবহার করে প্রিন্টার স্বাভাবিক হিসাবে ইনস্টল করুন। তারপর এটা শেয়ার করুন। তারপর উপরের হিসাবে নেট ব্যবহার করুন।
Alan B

"ভাগ এবং জন্য +1 NET USE "চালাও, যদিও লুপব্যাক অ্যাডাপ্টারটি অপ্রয়োজনীয়। তবে ব্যবহারকারীর কাছে তাদের অ্যাকাউন্টে পাসওয়ার্ড নেই, তবে এই কাজটি করার জন্য আপনাকে স্থানীয় সুরক্ষা নীতি (বা যথাযথ রেজিস্ট্রি কী) পরিবর্তন করতে হবে।
afrazier

আমি সব পদক্ষেপ করতে পরিচালিত কিন্তু আমার পিসি একটি সমান্তরাল পোর্ট নেই, আমি ব্যবহার করার সময় net use LPT2 \\Computer-9313\Parallel /PERSISTENT:YES আমি পাই The command completed succesfully কিন্তু আমি হার্ডওয়্যার ডিভাইসগুলিতে LPT2 দেখতে পাচ্ছি না তাই আমি এটির ঠিকানা জানি না।
Andres

1
@ এন্ড্রেস এলপিটি ২ এর উপরে কোন সেমিকোলন টাইপ করতে ভুলে গেছেন?
phuclv

1
এটি একটি কোলন, একটি সেমিকোলন নয় (বনাম:)
Ian Macintosh

5

সমান্তরাল অ্যাডাপ্টারের একটি ইউএসবি ব্যবহার করে কোন ধারনা করা হয় না। এখানে আমরা ইউএসবি শুধুমাত্র সংযোগের সাথে হার্ডওয়্যার একটি খুব পুরানো উত্তরাধিকার সফটওয়্যার ব্যবহার সম্পর্কে কথা বলা হয়। আমার ক্ষেত্রে, একটি ZEBRA লেবেল প্রিন্টার।

আমার ক্ষেত্রে সমাধান ছিল।

  1. তার ড্রাইভারের সাথে ইউএসবি প্রিন্টারটি ইনস্টল করুন (কেবলমাত্র ইউএসবি পোর্ট সংযুক্ত রয়েছে তা জানতে)
  2. ড্রাইভারের পোর্ট FILE এ পরিবর্তন করুন (এবং USB পোর্টটি মুক্ত করুন)
  3. একটি জেনেরিক / পাঠ্য কেবল ড্রাইভার ইনস্টল করুন এবং বিন্দু 1 এ দেখানো একই লজিক্যাল USB পোর্টে পোর্ট পরিবর্তন করুন
  4. ভিবিএতে সহজেই দৃশ্যমান করতে জেনারিক / পাঠ্য কেবলমাত্র মুদ্রকটি ভাগ করুন
  5. একটি নির্দিষ্ট অব্যবহৃত আইপি ঠিকানায় মাইক্রোসফ্ট লুপব্যাক অ্যাডাপ্টারটি ইনস্টল করুন (অন্যথায় আপনার কানেকটি সংযোগ বিচ্ছিন্ন হলে আপনার মুদ্রক দৃশ্যমান হবে না)
  6. একটি LPTx বরাদ্দ করুন: কমান্ড লাইন দ্বারা আগে ব্যাখ্যা করা পোর্ট (এটি একটি পুরানো এলপিটি প্রয়োজন প্রত্যেক SW যে জন্য)

কোডের কয়েকটি সারির সাথে আপনি অতীতে ব্যবহৃত প্রিন্টারে ASCII কোড পাঠাতে সক্ষম হবেন।

এখন আপনি সহজেই ভিবিএতে মুদ্রণ করতে পারেন (উইন্ডোজ 7 64-বিট এবং ZM400 জেব্রা প্রিন্টারের সাথে পরীক্ষিত)

Open "\\Kb\ZM400" For Output As #1       'Kb = computer Name; ZM400 = Shared printer name
For rows = 1 To 37 ' send the first 37 rows of ASCII codes from the worksheet "STRINGS"
    Print #1, Worksheets("STRINGS").Cells(rows, 1).Value
Next
Close #1

2

সম্ভবত চেক আউট WinPrint :

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


2

পছন্দসই ডিভাইসগুলিতে আপনার উপলব্ধ পোর্টগুলি ম্যানিপুলেট করতে ডস মুদ্রণ প্রোগ্রাম ব্যবহার করুন। আপনি এই লিঙ্ক থেকে এটি ডাউনলোড করতে পারেন https://www.dropbox.com/s/gdx05sckmbqnast/dosprint.exe?dl=0 (ডস মুদ্রণ)

https://www.dropbox.com/s/alf6hdd5fctepmo/dosprintui.exe?dl=0 (ডস মুদ্রণ UI)

প্রথম রান ডসপ্রিন্ট এবং ডসপ্রিন্টুই প্রশাসক হিসাবে, তারপরে ডসপ্রিন্টুই ট্রে আইকনটিতে দুবার ক্লিক করুন, আপনি মানচিত্রে উপলভ্য পোর্টগুলির তালিকা পেতে পারেন, তারপর lpt1 বা সেট বোতামে দুবার ক্লিক করুন এবং আপনার পছন্দসই মুদ্রকটি এটিতে মানচিত্র নির্বাচন করুন এবং তার উপর ক্লিক করুন ঠিক আছে. BINGO এখন আপনি LPT1 পোর্টে মুদ্রণ করতে পারেন এবং আপনার ইউএসবি প্রিন্টার আপনার জন্য এটি মুদ্রণ করবে।


2

ডস প্রোগ্রাম এখনও বিশ্বের বিশ্বের ব্যবহার করা হয়। কিভাবে আধুনিক কম্পিউটিং প্ল্যাটফর্মে সঠিকভাবে কাজ করতে হয় সে সম্পর্কে পরামর্শ ওয়েবের উপর বিস্তৃত। এখানে আমার জন্য কি কাজ।

16-বিট ডোএস প্রোগ্রামটি আমাদের 32-বিট উইন্ডোজ 2003 সার্ভারে বসবাসের সাথে কাজ করতে হবে যা শীঘ্রই সরানো হবে। তারপরে, প্রোগ্রামটির একটি অংশ দুটি পলিসি নীতির সাথে প্রাথমিক ডোমেন থেকে 32-বিট ক্লায়েন্ট মেশিনগুলিতে ম্যাপ করা হয়। প্রোগ্রামটি ফায়ার করে এমন .cmd ফাইলের একটি শর্টকাট, ক্লায়েন্টগুলিতে, প্রাথমিক ডোমেনেও স্থাপন করা হয়। প্রোগ্রাম উইন্ডোজ 8.1 ভাল রান। কিছুটা আপস নিশ্চিত করার জন্য, তবে যন্ত্রগুলি 64-বিট উইন্ডোজ 8.1 এ আপগ্রেড করা হবে যখন ডোএস প্রোগ্রাম, যা সেকেন্ডারি ডোমেন থেকে চলে, সেটি অবসরপ্রাপ্ত।

প্রোগ্রাম থেকে মুদ্রণ বৃহত্তম চ্যালেঞ্জ উপস্থাপন করে। এই প্রোগ্রামের সাথে দুটি ভিন্ন সমান্তরাল প্রিন্টার ব্যবহার করা হয় তবে প্রোগ্রামটি শুধুমাত্র একটি পোর্টে মুদ্রণ করে এবং এই আচরণটি পরিবর্তন করার জন্য কোনও বিকল্প নেই। লেজার প্রিন্টার একটি চেক মুদ্রণ করতে হবে? এটি পোর্ট LPT1 সংযুক্ত করা প্রয়োজন। ডট ম্যাট্রিক্স প্রিন্টারে একটি ডেটা ডাম্প মুদ্রণ করতে হবে? এটি পোর্ট LPT1 পাশাপাশি সংযুক্ত করা প্রয়োজন। প্রতিদিন দুইজন এই প্রোগ্রামের সাথে কাজ করে, তাই আমরা তাদের কম্পিউটার ব্যবহার করব, প্রতিটি প্রিন্টারের জন্য। এর প্রথম প্রিন্টার ইনস্টল করা যাক:

  • যদি কম্পিউটারটিতে একটি শারীরিক ডিবি -25 (সমান্তরাল) পোর্ট থাকে তবে আপনি এটি BIOS এ অক্ষম করতে পারেন। উইন্ডোজ 8.1 এটি সমর্থন করবে না এবং আমরা এটি প্রয়োজন হবে না।

  • একটি কেবল-টু-গো মডেল 16899 USB থেকে DB25 সমান্তরাল মুদ্রক অ্যাডাপ্টারটি কম্পিউটারে প্রিন্টার সংযোগ করার জন্য ব্যবহৃত হয়। অ্যাডাপ্টার স্বয়ংক্রিয়ভাবে ইনস্টল এবং একটি সমান্তরাল ডিভাইস বা LPT পোর্ট হিসাবে স্বীকৃত হয় না।

  • এখন ডিভাইস এবং প্রিন্টার খুলুন। মুদ্রক যোগ করুন ক্লিক করুন এবং আমি তালিকাভুক্ত করা হয় না চান প্রিন্টার নির্বাচন করুন। পরবর্তী সংলাপে ম্যানুয়াল সেটিংস সহ স্থানীয় মুদ্রক বা নেটওয়ার্ক প্রিন্টার যুক্ত করুন এবং পরবর্তী সংলাপে বিদ্যমান পোর্ট ব্যবহার করুন। ইউএসবি, ইউএসবি 00001 বা ইউএসবি 002 এর জন্য ভার্চুয়াল প্রিন্টার পোর্ট নির্বাচন করুন এবং তালিকা থেকে এলপিটি পোর্ট বিকল্পগুলি নির্বাচন করুন।

  • প্রথম মুদ্রকটি একটি প্যানাসনিক KX-P1191 মাল্টি-মোড ডট ম্যাট্রিক্স প্রিন্টার। প্রিন্টারটি ডায়ালগ বক্সে তালিকাভুক্ত নয় যা ড্রাইভারের জন্য জিজ্ঞাসা করে এবং উইন্ডো আপডেটে ক্লিক করে তালিকাটি আপডেট করতে সহায়তা করে না। প্যানাসনিকের সমর্থন সাইটের একটি পরীক্ষা মুদ্রণটি এই মুহুর্তে সম্পূর্ণরূপে অসমর্থিত নয় তা নির্দেশ করে, তবে একটি প্যানাসনিক প্রযুক্তিগত সহায়তা বিশেষজ্ঞ উইন্ডোজ 8.1 এর সাথে অন্তর্ভুক্ত Epson FX সিরিজ 1 (80) ড্রাইভারকে অনুসরণ করার পথটিকে ধাঁধা করতে সাহায্য করেছিল। এটা পুরোপুরি কাজ করে।

এখন প্রিন্টার ইনস্টল করা হয়। কিন্তু এটি পোর্ট ইউএসবি 001 এবং প্রোগ্রামটি শুধুমাত্র পোর্ট এলপিটি 1 তে মুদ্রণ করবে। সমাধান অপেক্ষাকৃত সহজতর এবং প্রোগ্রামটি শুরু করার জন্য ব্যবহৃত ব্যাচ ফাইলে সরাসরি সংহত করা যেতে পারে। চলুন পুরানো স্কুল পেতে এবং আমাদের প্রিন্টারে একটি কৌতুক খেলি: আমরা এটি ভাগ করব এবং LPT1 এ মুদ্রণ করব।

  • প্রিন্টার ডান ক্লিক করুন এবং বৈশিষ্ট্য নির্বাচন করুন। প্রিন্টার শেয়ার করুন, ডিরেক্টরীতে এটি তালিকাভুক্ত করবেন না, ভাল পরিমাপের জন্য একটি ছোট ভাগের নাম তৈরি করুন এবং তারপরে নিশ্চিত করুন যে ক্লায়েন্ট মেশিনের ব্যবহারকারীটি গোষ্ঠী বা ব্যবহারকারীর নাম এলাকায় নিরাপত্তা ট্যাবের অধীনে তালিকাবদ্ধ।

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

এখন ব্যাচ ফাইলটি সংশোধন করুন এবং প্রিন্টিং সমাধান প্রয়োগ করতে ভাল নথিভুক্ত নেট ব্যবহার কমান্ডটি ব্যবহার করুন:

@echo off
::delete the printer
net use lpt1 /delete
::add the printer
net use lpt1 \\\COMPUTER\PRINTER /persistent:yes
::fire up the nasty ol' DOS program
<existing syntax used to start the program>

যেখানে কম্পিউটারের নাম কম্পিউটার এবং প্রিন্টার হয় মুদ্রকটির শেয়ার নাম। উইন্ডোজ 8.1 দিয়ে সরবরাহকৃত "এইচপি লেজারজেট 1100 (এমএস)" ড্রাইভার ব্যবহার করে এইচপি লেজারজেট 1100 প্রিন্টারের জন্য দ্বিতীয় কম্পিউটারে পদ্ধতিটি সমানভাবে ভালভাবে কাজ করেছে।

-- নোট --

সিস্টেম ত্রুটি 5:

ব্যবহারকারী ট্যাব নিরাপত্তা অধীন তালিকাভুক্ত করা নিশ্চিত করুন। "সবাই" হতে পারে সরানো হয়েছে। ডোমেইন অ্যাডমিন বিশেষাধিকার ব্যবহারকারী জন্য প্রয়োজন? সম্ভবত না, সবকিছু এক ডোমেইন থেকে চলমান হয়।

সিস্টেম ত্রুটি 66:

আপনার সিনট্যাক্স চেক করুন। আপনি সম্ভবত কম্পিউটারের নাম ভুল বানান করেছেন, প্রিন্টার, অথবা সম্ভবত কলোন মিস? শুধুমাত্র একটি কোলন প্রয়োজন হয় মাইক্রোসফ্ট ডকুমেন্টেশন একটি অপ্রয়োজনীয় কোলন যোগ করা হবে lpt1 [:] কারণ ব্যর্থতা?

নেট ব্যবহার সম্পর্কে সব: https://technet.microsoft.com/en-us/library/bb490717.aspx


0

বাজারে "ইউএসবি অ্যাডাপ্টারের সমান্তরাল" প্রচুর আছে। আপনি প্রায় $ 10 এর জন্য একটি অনলাইন পেতে পারেন এবং এটি সম্ভবত শুরু করার জন্য একটি ভাল জায়গা।


ইস্যুটিকে কম্পিউটারের সাথে সংযুক্ত করা প্রিন্টারটি পাওয়া যাচ্ছে না - এটি হুক আপ। ইস্যুটি ইউএসবি প্রিন্টারটিকে LTP পোর্ট (একটি ভার্চুয়াল এলটিপি পোর্ট) এর সাথে সংযুক্ত করার মতো কাজ করার জন্য পেয়েছে।
Dane O'Connor

কিন্তু তার একটি সমান্তরাল পোর্ট নেই, এবং একটি ইউএসবি প্রিন্টার আছে।
David Thomas

0

আপনি কোন হার্ডওয়্যার ব্যবহার করছেন তা আপনি বলেন নি, তবে এটি একটি উইন্টেল পিসি মনে করে, আপনি এর জন্য জেনেরিক সমান্তরাল পোর্ট কার্ড কিনতে পারবেন। এর পাশাপাশি, আপনি নেট ব্যবহার করে এটি পুনঃনির্দেশিত করতে পারেন, যেমন হ্যারিমিচ দ্বারা প্রস্তাবিত।


0

আমি কাস্টম পরিকল্পিত ব্যবসা ক্লিপার ভিত্তিক সফ্টওয়্যার একই অবস্থান ছিল। কিছুটা সমান্তরাল এমুলেশন সফটওয়্যার দেখেছে যা কিছুটা কাজ করে একটি ইউএসবি প্রিন্টারে মুদ্রণ করতে পারে তবে তাদের নিজস্ব সমস্যা ছিল। 64 বিট জয় win10 কোন ডস সমস্যা একটি বাস্তব চ্যালেঞ্জ ছিল।

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.