Print Maestro Message Folgen

0
Avatar
Legacy Poster

I know this topic was brought up quite a while ago, but there was never an answer to the underlying problem; that of the ghost error below:

 

===========================================
Print Failed

Messages:

BarTender successfully sent the print job to the spooler.

 

Job Name: Label Print

Label Format: MyLabel.btw
Printer: \\MyServer\MyPrinter

Job Status

Printer: \\MyServer\MyPrinter
Job ID: 29996
Status: Unknown
Description: Print job status is unknown because the Printer Maestro Service is not installed on the computer the printer is attached to.
===========================================

 

With Print Maestro installed, we see this in a messagebox from time to time but haven't a clue why it says it failed, when in fact it did print.  We are in the position where we would need to know when a print job fails for any reason, even operator error.  Is there a way to single out real errors from Print Maestro versus potential false positives such as the above error portrays?  We currently are running Bartender Automation ver 10.0 SR4, build 2868 on Win 7 (32-bit production pc, and 64-bit app development pc). 

5 Kommentare

0
Avatar
Domingo Rodriguez
Moderator
Aktionen für Kommentare Permalink

Printer Maestro Service needs to be installed both on the BarTender computer and also on the computer where the printer is attached to and where you've done a local install of the printer driver. Otherwise, Printer Maestro won't be able to give accurate responses to the print job and printer status. 

 

Also, if using a Seagull driver, you will need to enable (if possible) "Status Monitoring" in the printer driver (do this via the "Tools" tab and now by clicking the "Status Monitoring" button). Also, in order to be able to enable Status Monitoring, first select the "Tools > Driver Options > Network Settings" dialog and make sure that "Bidirectional Communication" is enabled.

0
Avatar
Legacy Poster
Aktionen für Kommentare Permalink

I will have our sys admin check if Print Maestro is installed on the Bartender Server.  We use a Zebra printer that is connected via a parallel port to a print server which communicates with the Bartender server.  I will note however, that with Print Maestro uninstalled on the local pc, and with the code that follows (it is how we are printing and monitoring for errors and status), we still get a messagebox identical to what is in my initial post.  It still references the Print Maestro Service even though it's not there - that's the thing that has us scratching our heads and wondering what would cause it.  Again, here is the code we use to print and monitor:

 

 

Dim messages As Messages = Nothing
Dim waitForCompletionTimeout As Integer = 10000
 
 
Dim result As Result = format.Print("LotTracking", waitForCompletionTimeout, messages)
Dim messageString As String = Constants.vbLf + Constants.vbLf & "Messages:"
 
For Each message As Seagull.BarTender.Print.Message In messages
    messageString &= Constants.vbLf + Constants.vbLf + message.Text
Next message
 
If result = result.Failure Then
    MessageBox.Show(Me, "Print Failed" & messageString & vbCrLf & "Contact someone in the IS department")
Else
    MessageBox.Show(Me, "Label has printed" & vbCrLf & "Attach label to shipping box and press OK") '
End If
 
Thank you for your prompt reply,
 
Chris
0
Avatar
Domingo Rodriguez
Moderator
Aktionen für Kommentare Permalink

The message is saying: Description: Print job status is unknown because the Printer Maestro Service is not installed on the computer the printer is attached to.

 

So, the message just says that the print job status is unknown precisely because Printer Maestro Service is not running. Please note that the Printer Maestro + Status Monitoring in the printer driver combo will give you an accurate print job & printer status. If you wish to get print job status information, make sure that Printer Maestro is installed both on the BarTender PC and on the PC where the printer driver has been locally installed (it might be the same PC).

 

You also mention a "Print Server" in use. Is this a print server box perhaps? If yes, does this print server properly support bidirectional communication?

0
Avatar
Legacy Poster
Aktionen für Kommentare Permalink

The print server is an external box (jetdirect) and does show the status so that may be a route we could take if we had some way of interacting with the jetdirect software.  Would installing the Print Maestro Service on the license server and on the local pc solve this? Or is this what you were referring to when you said to install the service on the Bartender pc?

0
Avatar
Domingo Rodriguez
Moderator
Aktionen für Kommentare Permalink

Printer Maestro has to be installed on:

  • The computer where your VB application and BarTender is installed.
  • The computer on which the printer driver for your printer has been locally installed.

There is also a difference in how Printer Maestro can see the printer status depending on the Edition of BarTender you own:

 

With the Enterprise Automation Edition: When the Enterprise Automation edition of BarTender is installed along with Printer Maestro on the viewing workstation and at least the Printer Maestro  service is installed on the computer(s) to which your remote printer(s) are attached, then you only need the associated Windows printer drivers installed on the computer that actually has the printer(s). (You don’t also need the printer  drivers installed on the viewing computer.) 
 
With the Automation edition: When Printer Maestro is installed on workstations running the Automation edition of BarTender, configuring remote printers using Printer Maestro requires that the  printer drivers be installed on both the viewing computer(s) and the computer(s) to which the remote printer(s) are attached.
 
Please also take a look at your White Paper on Printer Maestro:

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.