We want to get the printer’s data and parse it into PDF or txt. Can you provide the corresponding products or solutions? Can I use a "intermediary printer" to capture printer data and save to PDF and Text files? Capture print with a Virtual Printer.

1. What's the difference between Server License and Developer License to SPL to PDF Converter Command Line ? Do they only provide an EXE program for buyers to use?
2. How long is the validity period of the product after the purchase? Are you giving me the registration code or other aunts?
3. Does SPL to PDF Converter SDK support Python language?

Customer
--------------------------------------------

image
>>Do they only provide an EXE program for buyers to use?

We are provide both EXE and DLL versions, you may download and try the different versions from this web page,

https://www.verypdf.com/app/hookprinter/try-and-buy.html#spl-to-pdf-cmd
https://www.verypdf.com/dl2.php/spl2pdf_cmd.zip
https://www.verypdf.com/dl2.php/spl2pdf_sdk.zip

>>2. How long is the validity period of the product after the purchase? Are you giving me the registration code or other aunts?

After you purchase the software, you can use it forever, you needn't renew it annually.

Yes, we will send a registration code to you after you purchase the software online.

>>3. Does SPL to PDF Converter SDK support Python language?

"VeryPDF SPL to PDF Converter Command Line" Developer License is a Command Line application, it can be called from Python language without any problem.

VeryPDF
--------------------------------------------
1. How to use the 'spl to pdf' of SDK? I haven't found the corresponding method or interface. Is SDK also calling exe to spl pdf?
2. Can you provide SDK developer documentation?
3. Can you provide your phone number or qq, wechat? It's convenient for us to communicate better.

Customer
--------------------------------------------
>>1. How to use the 'spl to pdf' of SDK? I haven't found the corresponding method or interface. Is SDK also calling exe to spl pdf?

Thanks for your message, please refer to following C# code, you can use this C# code to call SPL to PDF SDK to convert from SPL files to PDF files easily,

private void button1_Click(object sender, EventArgs e)
{
string appPath = Path.GetDirectoryName(Application.ExecutablePath);
string strPDFFile = appPath + "\\test\\verypdf1.pcl";
string strOutFile = appPath + "\\_test_out.pdf";
string strLicenseKey = "-$ XXXX-XXXX-XXXX-XXXX";

string strCmd = strLicenseKey + " \"" + strPDFFile + "\" \"" + strOutFile + "\"";

MessageBox.Show(strCmd);
System.Type VeryPDFType = System.Type.GetTypeFromProgID("VeryPDF.SPLtoPDFCom");
VeryPDF.SPLtoPDFCom VeryPDFCom = (VeryPDF.SPLtoPDFCom)System.Activator.CreateInstance(VeryPDFType);
VeryPDFCom.EnableDebugLog(true);
string strReturn = VeryPDFCom.SPLtoPDF(strCmd);
MessageBox.Show("Converter finished.");
}

VeryPDFCom.SPLtoPDF() method does call spl2pdf.dll library to convert from SPL files to PDF files.

>>2. Can you provide SDK developer documentation?

Please refer to "readme.txt" in attachment, you can pass these options to VeryPDFCom.SPLtoPDF() method to convert from SPL files to PDF files.

>>3. Can you provide your phone number or qq, wechat? It's convenient for us to communicate better.

Thanks for your message, we haven't QQ and WeChat for support currently, if you have any question, you may send to us in this ticket, we will reply to you within 24 hours normally, thanks for your patience.

VeryPDF
--------------------------------------------
Thank you for your reply, but I still have some problems.

1. Calling the EXE command line can really solve my problem, but my code is developed in Python language. The deployment environment is unix. The exe command line is definitely incompatible. I hope you can provide the SDK of Python language here. I wonder if you can?

2. The C language interface you sent me was not found in the trial SDK. Could you provide me with a complete copy?

3. I think of calling the DLL library with Python parsing, but I'm not sure that SPL to PDF is spl2pdf. dll. What are the specific methods inside, and I hope you can help me.

Finally, thank you again for answering my questions!

Hello, there is another question:

1. At present, the SDK dynamic link library of C++ is .dll file. Can you provide SDK with dynamic link library as .so? Because my deployment environment is linux, use Python to parse the so dynamic link library of SDK

Thanks!

Customer
--------------------------------------------
>>1. Calling the EXE command line can really solve my problem, but my code is developed in Python language. The deployment environment is unix. The exe command line is definitely incompatible. I hope you can provide the SDK of Python language here. I wonder if you can?

Sorry, our EXE Command Line is a Windows application, it doesn't support Unix system currently, sorry for this problem.

btw, the EXE Command Line can be called from Python properly.

>>2. The C language interface you sent me was not found in the trial SDK. Could you provide me with a complete copy?

You may download the trial package from this web page, the trial package contains complete copy of C, C#, VB.NET, etc. example projects, you can compile and run them directly, we hope the trial package will work fine to you,

https://www.verypdf.com/app/hookprinter/try-and-buy.html#spl-to-pdf-cmd
https://www.verypdf.com/dl2.php/spl2pdf_sdk.zip

>>3. I think of calling the DLL library with Python parsing, but I'm not sure that SPL to PDF is spl2pdf. dll. What are the specific methods inside, and I hope you can help me.

You may download the trial SDK from our website to try, the trial SDK has C++, C#, VB.NET example projects, you can refer to these examples and write a python function to call the trial SDK easily.

>>1. At present, the SDK dynamic link library of C++ is .dll file. Can you provide SDK with dynamic link library as .so? Because my deployment environment is linux, use Python to parse the so dynamic link library of SDK

Sorry, we haven't a dynamic link library as .so currently, sorry for this matter.

VeryPDF
--------------------------------------------
Hi, according to our requirements, we think SPL to PDF Converter SDK is more suitable for us. Can you customize the following interfaces for us?

1. Get the file name of the SPL file.

2. Get the number of pages to the SPL file.

3. Get the model of the printer.

Can you provide the above interface and what is the specified SDK price?

Where is your company located? Do you provide tax stamps for purchasing products?

I still hope to get your contact information (phone number) for further communication.

Customer
--------------------------------------------
Thanks for your message, yes, we can develop a custom-build version of SPL to PDF Converter SDK to support these additional functions to you.

VeryPDF
--------------------------------------------
Hello, during this period of testing "SPL to PDF Converter SDK", we found the following questions:

1. When printing TXT format files, if TXT documents contain Chinese, after SPL is converted into pdf, Chinese in PDF becomes "? The Chinese language cannot be displayed properly. Can you help solve this problem?

2. When printing PDF format file, the generated SPL is converted into PDF by SDK, and the character can not be extracted from pdf. Can you explain why, pdf-spl-pdf process, what changes have taken place in pdf, why can not be resolved?

Thank you.
Customer
--------------------------------------------
>>1. When printing TXT format files, if TXT documents contain Chinese, after SPL is converted into pdf, Chinese in PDF becomes "?" The Chinese language cannot be displayed properly. Can you help solve this problem?

This problem is depend on the printer driver, for example, you may print this txt file to "Microsoft XPS Document Writer" and save to a XPS file, you can use "SPL to PDF Converter SDK" to convert from the XPS file to PDF file, the Chinese characters will be fine in the generated PDF file.

>>2. When printing PDF format file, the generated SPL is converted into PDF by SDK, and the character can not be extracted from pdf. Can you explain why, pdf-spl-pdf process, what changes have taken place in pdf, why can not be resolved?

Thanks for your message, this problem is also depend on the printer driver, for example, you may print a Word document or Text file to "Microsoft XPS Document Writer" and save to a XPS file, you can use "SPL to PDF Converter SDK" to convert from the XPS file to PDF file, you will able to extract text contents from generated PDF file.

Some Printer Drivers are using subset fonts in the generated SPL files, some times, they are convert the characters to outlines or images to optimize the printing speed, in these cases, the characters in the final PDF files can't be extracted, this is normal.

If you wish the text contents are extractable from generated PDF files, you should use some special printer drivers or disable "subset fonts" or "download fonts" option on the printer driver, the resultant PDF files will be work better.

VeryPDF
--------------------------------------------
Hello, I met some problems when I tried to use spl2pdf.exe of your company.
You show on the product description: “SPL to PDF Converter Command Line is a professional utility to convert .SPL format file (Print Spooling File) to PDF, TXT, Multi-page TIFF, JPG, BMP, PNG, TGA or PCX, etc. formats, it supports various kinds of SPL formats, include PCL, PRN, SPL, PXL (PCL-XL), XPS, PDF, PS, EPS, EMF-SPL, ZIMF, etc. formats.”,That is to say, all SPL files in these formats can be converted into PDF. Am I right?

When I tried it out, I found that not all SPL formats can be converted to PDF, because I used the trial version of the reason? Or for other reasons?

Hello, our requirement is to get the printer's data and parse it into PDF or txt. Can your company provide the corresponding products or solutions? Using spl2pdf.exe, you find that not all SPL formats are supported; can you solve this problem by including a printer driver developed by your company? We look forward to your reply.

Customer.
--------------------------------------------
Thanks for your message, the SPL is just a shell, it can contain lots of formats internally, for example, a SPL file may contain PDF,PS, EPS, PCL, EMF, ZIMF, etc. formats, some companies may also use their private format in the SPL file, this type of SPL file is impossible to be parsed by a 3rd company.

If you are just want to get the printer's data and parse it into PDF or TXT, we have a solution to you, you can install a virtual PDF printer into your system, you can print a document to this virtual PDF printer, this virtual PDF printer will to do the following works,

1. Convert printed documents to PDF files, save to a folder,
2. Convert printed documents to Text files, save to a folder,
3. Forward printed documents to another printer if necessary,
4. Call another application and pass the PDF or Text file path to this EXE application,

We have a "PDF Virtual Printer Based on Postscript Printer Driver" product, you may download it from this web page to try,

https://veryutils.com/pdf-virtual-printer
https://veryutils.com/dl.php/VeryPDF-PDFPrinter.zip

This is a basic product to create the PDF files only, however, we can add more functions to it to best meet your requirements, such as, save to text files, forward print jobs to another printers, and more...

A "intermediary printer" is a best solution to capture the printer data to PDF or Text files, this will avoid the problem to parse the various SPL formats directly, because the SPL format does contain lots of internal formats, it's very difficulty to support all of them.

VeryPDF
--------------------------------------------
After I consider a while, I have a new solution to you, for example,

1. You install a PDF Virtual Printer into your system first, we name it as "docPrint",

2. You install a HookPrinter Layer, this HookPrinter Layer will hook all printers in your system,

3. When a user print a document to a physical printer, such as "HP LaserJet Professional P1109w" or others, HookPrinter Layer will redirect the print job to "docPrint", "docPrint" will save the print job to PDF or Text file first, and then forward the print job to "HP LaserJet Professional P1109w" printer continue,

4. OK, you will get PDF or Text file from printer data, the print job does go to original printer properly, everything is done at background and silently.

btw, VeryPDF docPrint Pro v8.0 is already has this function, please look at following web pages for more information about printer forwarding function,

https://www.verypdf.com/wordpress/201608/how-to-redirect-print-jobs-from-one-printer-to-another-printer-42971.html

https://www.verypdf.com/wordpress/201607/can-i-forward-and-redirect-print-jobs-from-one-printer-to-another-in-windows-42706.html

https://www.verydoc.com/blog/how-to-intercept-and-capture-a-print-job-and-convert-it-to-pdf-plain-text-image-files-and-then-print.html

https://www.verypdf.com/wordpress/201907/how-to-silently-capture-what-is-printed-as-a-pdf-file-44701.html

https://www.verypdf.com/wordpress/201802/how-to-intercept-and-capture-a-print-job-and-convert-it-to-pdf-plain-text-image-files-and-then-print-43680.html

https://www.verypdf.com/wordpress/201708/print-documents-to-virtual-printer-first-virtual-printer-will-create-pdf-files-and-then-forward-printed-documents-to-physical-printer-43570.html

https://www.verypdf.com/wordpress/201609/intercepting-data-sent-to-a-windows-printer-print-capture-software-hook-startdoc-startpage-endpage-enddoc-abortdoc-etc-functions-keeping-a-soft-copy-of-print-jobs-hook-print-spooler-on-43013.html

https://www.verypdf.com/wordpress/201608/how-to-redirect-print-jobs-from-one-printer-to-another-printer-42971.html

https://www.verypdf.com/wordpress/201607/can-i-forward-and-redirect-print-jobs-from-one-printer-to-another-in-windows-42706.html

btw, because docPrint Pro v8.0 hasn't a HookPrinter Layer for the "Printer Forwarding" function, so the work steps have a bit of difference, for example,

1. "HookPrinter Layer" + "Printer Forwarding" functions,
1.1. You will install a PDF or EMF Virtual Printer into your system first, we will name it as "docPrint",
1.2. You will install a HookPrinter Layer, this HookPrinter Layer will hook all printers in your system,
1.3. When a user prints a document to a physical printer, such as "HP LaserJet Professional P1109w" or others, HookPrinter Layer will redirect the print job to "docPrint", "docPrint" will save the print job to PDF or Text file first, and then forward this print job to "HP LaserJet Professional P1109w" printer continue,
1.4. OK, you will get PDF or Text file from printer data, the print job does go to original printer to be printed properly, everything is done at background and silently.

2. Only "Printer Forwarding" function, without "HookPrinter Layer",
2.1. You will install a PDF or EMF Virtual Printer into your system first, we will name it as "docPrint",
2.2. You will make a connection between docPrint and a target printer, for example, you may map from docPrint to "HP LaserJet Professional P1109w" or other printers,
2.3. When a user prints a document to "docPrint", "docPrint" will save the print job to PDF or Text file first, and then forward this print job to "HP LaserJet Professional P1109w" printer continue,
2.4. OK, you will get PDF or Text file from printer data, the print job does go to original printer to be printed properly, everything is done at background and silently.

We hope above solutions will useful to you, if you have any question for these solutions, please feel free to let us know.

VeryPDF

image

Capture print with a Virtual Printer,

  • Black box data capture.
  • Replace printer with networked alternatives.
  • Convert print data to an electronic format, such as PDF, Text, Image or other formats.
  • Recover textual data from the printed page
  • Re-purpose print documents.
VN:F [1.9.20_1166]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.20_1166]
Rating: 0 (from 0 votes)

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *


Verify Code   If you cannot see the CheckCode image,please refresh the page again!