Internet Printing With Java Client Based S’abonner

0
Avatar
Legacy Poster

Hi,

  Please For forgive me for the bad english.

     I am trying to print the barcode using internet printing.  

First,

1. Installed Bartender trial version into both client and server machines ( .Net SDK and Bar tender WPS  are included)

2. Installed same printer driver into both client and server machines (zebra)

3. Now I can see the BT-WPS site for administration settings.

 

My question is very simple.

 

 In my program, I can only pass the barcode text as a parameter to the label of bar tender template file. (not from database and not hard coded inside the label)

 

 But As far as I know, internet printing allow the user to choose the label to print in BT-WPS site.

 

 So, should  my C# code automatically open the 'BT-WPS' default site to the user when they want to print their barcode? or

 the btw file will be inserted with the parameter passed from the code into the documents folder of BT-WPS site 

 
If so How to do that?

 

I can not find the basic steps to print the barcode in the client side printer. I know that I can get from the Bar tender 'help' -->  'Automating Barcode' document.  But I can see only Activex Controls., 

Fine,

 1. If it is similar to Java client side printing, thats tricky to me.  Because I can't write any javascript code in my web application. Because we are using visual web GUI tool. 

 2. If not, can you guide me what is the proper document to proceed? I am seeing lot of  '.Net print SDK', '.Net print server SDK', 'Internet Printing using ActiveX Controls', etc..,

 

I tried with standard printing. It works in local machine. But my requirement is Internet printing.

 

Sorry I am completely confused. Guide me please... 

 

Note : I am using Demo version of BarTender 10.1, zebra driver 7.3.., Visual studio 2012, Windows server 2012 R2 std and Visual WebGUI 

 

 

Thanks,

Shanthini

 

 

8 commentaires

0
Avatar
Canguita
Actions pour les commentaires Permalien

Hello Shanthini,

I'm sorry but I'm afraid that Web printing (it means printing labels in your computer via your Internet browser without installing BarTender in your computer) is only available for .NET SDK architecture in BarTender

Thanks,

Carlos

0
Avatar
Legacy Poster
Actions pour les commentaires Permalien

Hi,

 Thanks for your reply. May be my question was not clear.  The printer is connected in the client machine not on the sever / network. Is there a way to call bar tender with the many barcodes at single click without the server being able to see the printer? 

 

Thanks,

Shanthini

0
Avatar
Legacy Poster
Actions pour les commentaires Permalien

Hi,

      Ok. Now I found few things. Internet printing (web printing) gives two ways to print the barcode. 

1. Web Print Server

2. Web Label Print

 

 

 I am trying to use Web Label Print. I followed all the configurations. Finally when I run the server url (servermachine\WebLabelPrint\Default.aspx) to my client machine, Its fine. But when I ckick the 'Print Label Format over internet', It says, I should install the Active X. Because, As far as I know, the latest version of bartender will work in either java or activeX. Isn't it? Because I installed Java 7 update 67 by following the Bartender WPS document. 

 

1. Is there any other config settings I need to do to run the site under java? 

2. Does the WPS allow the developers to interact with the C# code input? 

 

 

Thanks

Shanthini

0
Avatar
Domingo Rodriguez
Modérateur
Actions pour les commentaires Permalien

When you develop your own web based solution making use of our .NET Print Server SDK (such as the Web Label Print Sample" does), you can only make use of Internet Explorer as the SDK is limited to the ActiveX control BarTenderPrintClient.dll.

 

If you wish more information on how internet printing can be implemented, please open BarTender's Help (press the F1 key), and then write "internet printing" under the Search tab. Choose the "Internet Printing Using ActiveX Controls" topic.

0
Avatar
Legacy Poster
Actions pour les commentaires Permalien

Hi,

 Thanks  for your reply.  That make sense. I understood correctly. But I have some limitations. I can't use ActiveX controls for internet printing. My client can install only java applet. Also If I use ActiveX, java script coding is not easy in our Visual Web GUI applicaiton even though it is running on the .net platform.

 

So, Is there any other solution other than 'internet printing'?

 

Because., The printer is connected only in client machines. Not in server. There is no shared network, LAN, WLAN or port connection between server and the printer. That is why I came up with 'Internet printing'.

Also I looked into the PDF printing. Because of the less quality, I am afraid to go with pdf prining. 

 

Ok, Is there any other option available for my requirement?

 

Thanks,

Shanthini

0
Avatar
Domingo Rodriguez
Modérateur
Actions pour les commentaires Permalien

You mentioned previously that another possibility might be that your web-application just contains a link to the BT-WPS. This will indeed be another of your options. BT-WPS does natively support both ActiveX controls and Java plugins. 

 

Also, why would you need to perform some java script coding over the Java applet? Could you explain this in more detail?

0
Avatar
Legacy Poster
Actions pour les commentaires Permalien

In the samples of 'internet printing' over activex controls, there is a code written in java script with activex methods to communicate client with server.So that i said. Ok I got it. So 'web label print' won't support though I installed java.
1. I want to control the barcode printing by programmatically using bartender.
2. Internet printing is the only option in my case.
3. But 'web label print' works only if I installed the Activex.
4. So BT-WPS is the only choice now. But I am wondering should I open this 'BT-WPS' bartender site with my app when I want to print? If so, can I pass dynamic parameters to avoid user input to BT-WPS?
5. But I am not supposed to open another site in my app to make printing.
6. Also In BT WPS site, I don't see any options to print many barcodes at the same time. I didn't mean the copies. I mean I want to print plenty of different barcodes (sequential) using the same label template at the same time.
Can I control my barcode printing programmatically in any way using BT WPS site? (I am unable to find any sample source code for WPS.)


Hopefully I did make it clear.

I am sorry if I mis lead you. Hopefully I did make it clear. Can you reply me?

Thanks
Shanthini

0
Avatar
Domingo Rodriguez
Modérateur
Actions pour les commentaires Permalien

Hello again,

 

No, you cannot automate data entry in BT-WPS. We don't publish the source code for BT-WPS.

 

I still don't understand what you mean by "print plenty of different bar codes using the same template at the same time"? What do you mean by this? Do you mean using the same bar code symbology / standard, but supplying different variable data to it? If you're wishing to print variable data bar codes and send it as 1 print job to the printer, you would have BarTender instead read the variable data for your bar codes from a database, in which case BarTender will print 1 label per database record.

Vous devez vous connecter pour laisser un commentaire.