Bartender Print Portal
Bartender Print Portal
English
By using the built-in security measures, administrators can require users to log on to the site and can
assign user permissions that grant access to specific root folders on the server to specific users and
groups. The intuitive interface makes it easy for users to quickly locate the document that they need
to print and to send it to the printer with a single click.
Print Portal is included in the BarTender installation package, but it is an optional component and is
not automatically installed.
For detailed instructions about how to install BarTender, the BarTender System Database or printer
drivers, refer to the Getting Started with BarTender help topic or the Getting Started with BarTender
manual, which you can open from the BarTender help menu.
Site Administration
You can specify the Print Portal configuration settings by using the Administrative Setup page.
Use this page to add and configure access to the root folders that contain the BarTender
documents, to configure client print settings, and to enable authentication and other security
settings. You can access this page by using the following URL:
http://localhost/BarTender/Settings
BarTender Documents
The Print Portal Home page displays the root folders, which are specified on the Administrative
Setup page and which display the documents that are available for previewing and printing,
including a variety of sample documents. If you are using Librarian, the folders and documents
that are stored there are also displayed on the Home page.
You can access the Home page by using the following URL:
http://localhost/BarTender/Browse
You can remove, modify, or add to the installed sample documents, and changes that you make
to the Librarian repository are shown on the Home page. You can also create new root folders by
adding the folders to the following directory:
C:\inetpub\wwwroot\BarTender\wwwroot
The first time that client users use Print Portal to print a document, they are prompted to install the
Client Print service. After the service is installed, users can send print jobs to the client printer and
any other shared printers on Print Portal.
Driverless printing is also supported. This means that when a printer is connected to the client
device but the Print Portal server does not have a driver installed for that printer, the server can still
stream a printable file to the client printer without using the driver.
As an administrator, you can configure Print Portal so that users must log on by using their Windows
accounts. To do this, you must enable security and configure permissions in Administration Console
and also enable authentication on the Administrative Setup page of Print Portal.
When you enable authentication, user access to Print Portal and the Administrative Setup page is
determined by the user permissions that are configured in Administration Console, as follows:
l Users who have the Run permission can access the main Print Portal window and can browse
for and then print documents.
l Users who have the Administer permission can access and modify settings on the
Administrative Setup page.
For more information about how to configure user permissions in Administration Console, refer to
Defining User Permissions in the BarTender help system.
For security reasons, the Windows Authentication feature in IIS is turned off by default. To enable
this feature, follow these steps in Windows:
1. In Control Panel, click Programs, and then click Turn Windows features on or off
to open the Windows Features dialog.
3. Click OK.
After you enable Windows Authentication, open the IIS Management Console, locate the Print
Portal website, and then double-click to display the authentication settings. Set Anonymous
Authentication to Disabled, and set Windows Authentication to Enabled.
If you are using Mozilla Firefox as your browser, you need to make a
configuration change to automatically pass Windows credentials. For
more information, visit the following website:
https://docs.secureauth.com/display/KBA/Enable+Integrated+Wind
ows+Authentication+%28IWA%29+in+Mozilla+Firefox
In the AD FS Management snap-in for the Microsoft Management Console, add a new relying
party trust. To do this, use the Add Relying Party Trust wizard to configure the following settings:
1. Click to select the Enter data about the relying party manually option and make
sure that token encryption is not specified.
2. Click to select the Enable support for the WS-Federation Passive protocol
check box, and then enter the root URL of Print Portal as the relying party
protocol URL.
3. Click to select the Open the Edit Claim Rules dialog for this relying party trust
when the wizard closes check box, close the wizard, and then add a claim rule to
transform the SAM-Account-Name LDAP attribute to the Name ID claim.
https://docs.microsoft.com/en-us/aspnet/core/security/authentication/ws-
federation?view=aspnetcore-2.2
To configure root folder visibility, use the Root Folders property page of the Administrative Setup
page in Print Portal. For more information, refer to the Print Portal help system.
After you start a print job, Print Portal displays any data entry forms and record selection dialogs that
are defined in the document. This means that users can enter data or search a database for specific
records at print time.
All modern browsers on Windows, Mac, Linux, and Android operating systems are fully supported for
user-based printing, including Microsoft Edge, Google Chrome, Mozilla Firefox, and Apple Safari. The
BarTender web applications are designed to use technologies that are widely supported on mobile
devices. Print Portal has been tested with a variety of tablets and smart phones to ensure that you
can seamlessly access your documents from any device.
When you integrate Print Portal with Librarian, the revision history and Production workflow states (if
any) that are stored in Librarian are exposed in Print Portal, so Print Portal users can verify the
document version, compare revisions, add revision comments, and move a document to its next
workflow state as needed. Any changes that are made in Print Portal (such as adding a comment or
changing a workflow state) are immediately reflected in Librarian, and vice versa. To perform these
Librarian functions on the client requires only the web browser, which reduces or eliminates the
need to install a full version of BarTender.
To integrate Print Portal with Librarian, enter the Print Portal URL under Other Options on the
Librarian Setup page in Administration Console, as shown.
To access revision history and workflow options for a document that is stored in the Librarian root
folder, first locate the document in the document selection pane of the Print Portal Home page,
make sure that View (Details) is selected so that the icon is displayed for the document, and
then click for the document that you want.
l Print: Opens the Print page so that you can preview and print the document.
l Revision Comment: Opens the Revision Comment dialog, which you can use to add a
comment to the selected document revision.
l Revision History: Opens the Revision History page, which you can use to view and compare
different versions of the selected document.
l Transition Workflow Step: Opens the Transition Workflow Step dialog, which you can use
(when you have the correct permissions) to change the workflow state for the selected
document revision.
When your reviewers select Reject or Approve and then click Submit, the document moves to the
state that you configured in the workflow for the Reject or Approve transition.
The Print Portal REST API makes it possible for you to automate the following tasks:
l Perform authentication
l List and enumerate root folders
l List and enumerate folders and files per root folder
l List and enumerate printers
l Print documents
Print Portal contains a REST API specification system called Swagger. Swagger can be considered a
REST API help system that provides explanations for each function and an execution environment for
testing requests. You can access Swagger by adding "swagger" after "BarTender" in the BarTender
URL, as follows:
http://localhost/BarTender/swagger/
To help you get started with automating Print Portal, an automation tutorial is included in the Print
Portal help system.
To install Print Portal when you install BarTender, follow these steps:
1. Double-click the BarTender installation package. The BarTender Setup wizard starts.
2. On the welcome page of the BarTender Setup wizard, read and accept the license agreement,
click to select the Specify advanced installation options check box, and then click Next.
3. On the Advanced Installation Options page, click to select BarTender with Print Portal,
specify a folder to install to, and then click Next.
1. Browse to and then double-click the BarTender installation package file. Alternatively, in
Windows Control Panel, click Programs, click Uninstall a program, click BarTender, and then
click Change.
2. In the User Account Control dialog, click Yes. The BarTender Setup wizard starts.
4. On the Advanced Installation Options page, click to select BarTender with Print Portal, and
then click Next.
http://[ServerName]/bartender
On the server side, after the Client Print service is installed on the client device and the printers that
are connected to that device are added to the service, those printers that are shared on the client
are also available for printing from the server.
The BarTender Client Print service automatically connects the web server to the client by using the
Print Router URL that is displayed on the Client Printing property page of the Administrative Setup
page.
For example, if you have only one or two folders or a small number of documents, you might find it
quicker to browse to the appropriate folder in the folder navigator and then select the document in
the document browser.
If you have many folders and/or documents, it might be quicker to use the search method, assuming
that you know the name of the document that you want to print, the name of the folder that contains
the document, or a tag that the document is associated with. The search function does not work for
content that is contained in a document.
On the client, make sure that you are connected to the Internet, that you have a valid Print Router
URL, and that the BarTender Client Print service is installed.
How do I configure Print Portal to support Internet client printing over the Internet
(such as a wide area network [WAN])?
Every organization approaches the question of how to secure its public-facing web assets in its own
way. However, a common need is to make sure that the communication channel for Internet printing
is as secure as is economically possible. For this reason, HTTPS is typically used.
It is the responsibility of the organization that deploys Print Portal to obtain and install the underlying
HTTPS certificate, which requires Microsoft Internet Information Services (IIS) to be installed as well.
For more information, visit the following Microsoft website:
https://docs.microsoft.com/en-us/configmgr/core/plan-design/security/enable-tls-1-2
How do I design a BarTender label template that uses a data entry form to print to
Internet client printers?
Creating a BarTender label template that uses a data entry form to print to Internet client printers is
no different from creating any BarTender label template that uses a data entry form to print.
Print Portal automatically displays any data entry forms that are included in the BarTender document
when you run a print job. Data entry forms are also displayed when you preview a document before
printing it.
How can I configure Print Portal to automatically sign on by using Windows cre-
dentials?
First, make sure that the Windows Authentication Internet Information Services (IIS) feature is
enabled in Windows. Then, in IIS, turn off Anonymous Authentication and enable Windows
Authentication for the Print Portal website.
1. In Control Panel, click Programs, and then click Turn Windows features on or off to open the
Windows Features dialog.
2. In the Windows Features dialog, expand Internet Information Services, expand World Wide
Web Services, expand Security, and then click to select the Windows Authentication check
box.
3. Click OK.
After you enable Windows Authentication, open the IIS Management Console, locate the Print Portal
website, and then double-click to display the authentication settings. Set Anonymous
Authentication to Disabled, and set Windows Authentication to Enabled.
If you are using Mozilla Firefox as your browser, you need to make a
configuration change to automatically pass Windows credentials. For
more information, visit the following website:
https://docs.secureauth.com/display/KBA/Enable+Integrated+W
indows+Authentication+%28IWA%29+in+Mozilla+Firefox
Print Portal also supports Active Directory Federation Services (AD FS) integration as a single sign-on
(SSO) solution. To configure this, use the following procedures:
In the AD FS Management snap-in for the Microsoft Management Console, add a new relying party
trust. To do this, use the Add Relying Party Trust wizard to configure the following settings:
1. Click to select the Enter data about the relying party manually option.
3. Click to select the Enable support for the WS-Federation Passive protocol check box, and
then enter the root URL of Print Portal as the relying party protocol URL
4. Click to select the Open the Edit Claim Rules dialog for this relying party trust when the
wizard closes check box, close the wizard, and then add a claim rule to transfrm the SAM-
Account-Name LDAP attribute to the Name ID claim.
2. Make sure that the website is configured to use an HTTPS binding. An HTTP binding will not
work.
6. Enter the root Print Portal URL in the RelyingPartyURL field. This URL must exactly match the
URL that you configured in the AD FS Add Relying Party Trust wizard.
https://docs.microsoft.com/en-us/aspnet/core/security/authentication/ws-
federation?view=aspnetcore-2.2
l I try to print a document but my client printer is not displayed in the printers list.
On the Administrative Setup page, make sure that the printers that you want to share are
selected.
l I try to print a Print Portal document by using my iPad, but I do not see my Internet printer.
This is currently an unsupported scenario. Print Portal does not support iOS devices.
l I darkened my printer's thermal output option, but the printed label was unchanged.
If changing the darkness settings on the printer does not change the output, refer to the
printer manufacturer's documentation.
l It takes a very long time for my label to be printed after I click Print.
l What IP ports are being used by Print Portal and the BarTender web print client?
Port 5952 is used by the client service to communicate between localhost and the client
service. Typically, port 80 is used for HTTP and port 443 for HTTPS.
l Where can I look for detailed log files for both Print Portal and the BarTender web print
client?
The log folders for these applications contain the log files.
l My BarTender web print client configuration is asking for a Print Router URL. What is this
and where can I find it?
The Print Router URL is what is used by the BarTender Client Print service to connect the web
server with the client. It is located on the Client Print Settings property page of the
Administrative Setup page. This URL is configured by the administrators of the website that is
hosting Print Portal.
Obtain and install an HTTPS certificate, and then enable Transport Layer Security (TLS) 1.2 on
the site servers and remote site systems. For more information about how to do this, visit the
following Microsoft website:
https://docs.microsoft.com/en-us/configmgr/core/plan-design/security/enable-tls-1-2-
server
Contact our Technical Support team. More information is needed to determine the next steps.
https://www.seagullscientific.com/resources/white-papers/
Manuals
l Getting Started with BarTender
https://support.seagullscientific.com/hc/categories/200267887
Other Resources
Please visit the BarTender website at https://www.seagullscientific.com.
© 2020 Seagull Scientific, Inc. BarTender, Intelligent Templates, Drivers by Seagull, the BarTender
logo, and the Drivers by Seagull logo are trademarks or registered trademarks of Seagull Scientific,
Inc. All other trademarks are the property of their respective owners.