Showing posts with label terminal services. Show all posts
Showing posts with label terminal services. Show all posts

Friday, November 6, 2009

Bug Report: Email Printout in UniPrint

Scenario:
Our previous article (How to use the email feature in UniPrint?) shows you how to set up and use the nice feature in UniPrint that lets you email your printout to someone directly when you print to the Uniprint printer. The setup was based on not checking the Server requires authentication checkbox.

Email test step 1

 

However, because of security reasons, email servers nowadays seldom forfeits authentication prior to sending an email. So check the Server requires authentication checkbox now, and a window pops up, asking for credentials. Fill in the user, password, and confirm the password, then click OK. If you need to change the credentials later, just click the Set credentials button.

Email test step 2

 

Now log on to the UniPrint Server via a remote session (Microsoft’s Terminal Services RDP connection, or Citrix’s ICA connection. Open up a document (or type something in Notepad), and click print. When the printer dialogue shows up, select the Uniprint printer (if you have more than one printer installed), and click the preferences button. The Uniprint driver dialogue box show up.

Email test step 3

 

Click the Email tab. Fill in all the fields, or at least the TO: field, and click OK to close the UniPrint Driver dialog box. Next click Print on the Printer dialog box. Then you’ll get this error message box: UniPrint was unable to send your document to the desired recipients.

Email test step 4 - failed

 

Versions Affected:
This bug has been confirmed to occur in UniPrint Server 6.1.5, and is expected to occur in all previous versions of 6.x.

Workarounds:
None at this time.

Updates:
None at this time.



Click here to see a complete list of articles


To contact us: uniprint.user@gmail.com.

 


Friday, August 14, 2009

How to find out machine name and IP address?

As you need the machine name and IP address in order to request a valid license, you need to know how to find out the information. There are several ways to find out the name and the IP address of your machine.

The easiest way is from a command window. To open a command window, click Start -> Run, then in the Open box, type cmd, and click OK. In the command window, type hostname to see the name of your machine, and type ipconfig to see the IP address of your machine.

You can also find out the machine name by right-clicking My Computer (on the desktop or on the Start menu), and then choose Properties, then click on the Computer Name tab.

If you cannot see My Computer on your desktop, right-click on the blank area of the desktop, click Properties, then click the Desktop tab, then click the Customize Desktop button. Click OK to exit.

If you cannot see My Computer on your Start menu, right-click the Start button, click Properties, click the Start Menu tab, click the Customize button. Another dialog window shows. On this window, click the Advanced tab. In the middle part about Start menu items, scroll down to find My Computer, then choose either Display as a link, or Display as a menu. Click OK to exit.


Click here to see a complete list of articles


To contact us: uniprint.user@gmail.com.

 


Friday, August 7, 2009

SbC products licensing

UniPrint’s core products seamlessly support printing in Server-based Computing (SbC) environments. All these products are to be installed on a server platform such as Microsoft’s Servers 2000, 2003 and 2008, or Citrix Metaframe Server and Presentation Server.

These core products include 32-bit products:

  • UniPrint Server
  • UniPrint Server Gateway Edition
  • UniPrint Terminal Server Edition
  • UniPrint Terminal Server Gateway Edition

All these core products have their 64-bit counterparts, and the product name is suffixed by “x64” to the corresponding product:

  • UniPrint Server x64
  • UniPrint Server Gateway Edition x64
  • UniPrint Terminal Server Edition x64
  • UniPrint Terminal Server Gateway Edition x64

Products with names that have “Terminal Server” works only in Microsoft’s Terminal Services environments, i.e., with the RDP protocol. Products without such in their names also work in Microsoft’s Terminal Services environments, i.e., with the RDP protocol, and in addition, they also work in Citrix environments with the ICA protocol.

The following information is required to generate a license file:

  • The machine name on which UniPrint Server is/will be installed.
  • The IP address of the machine above.
  • Environment: RDP only or ICA (ICA license includes RDP, so RDP can run on ICA license).
  • Platform: 32-bit support or 64-bit support (64-bit license includes 32-bit support, so 32-bit platform can run on 64-bit license).
  • A serial number that you obtained from your supplier (a reseller, a distributor, or the vendor).

From the above information, you’ll know that when you request a license, you need to have the machine name and the IP address ready, because the license is tied to those two pieces of information.

The licensing model for UniPrint’s core products (i.e., the SbC products) is per server, not per user (or per concurrent users). In other words, each UniPrint server will require its own valid license. Once a UniPrint server has its own valid license, there is no limitation from the licensing perspective as to how many users can connect to the UniPrint server.

This model of licensing is applicable to UniPrint’s SbC products (both Gateway and non-Gateway versions) up the latest release version 6.1.5 (as of writing).


Click here to see a complete list of articles


To contact us: uniprint.user@gmail.com.

 


Friday, July 31, 2009

UniPrint license

All UniPrint products are available for free download. When you download any of these products, they are fully functional except that there is a banner / watermark printed diagonally across the printout. (The only exception is UniPrint client software, which is a complementary product to the core products.)

You can request a temporary license that expires in a predetermined date, usually within 30 or 60 days. With the temporary license, you can evaluate the UniPrint product of your interest, and it behaves exactly the same as the fully licensed version. When you are ready to order, you need to call a reseller or a distributor to get a license key.

The steps in applying a temporary license for evaluation is the same as applying a regular license. You will receive in email, as attachment, a license key in the form of a text file with file extension .txt. You will have to rename the extension to a .reg registry file. Some email server or client programs are very vigilant about receiving .reg file as attachments that they may strip off the attachment altogether. That is why the license key file will be sent as plain text file, and you’ll have to rename it back to .reg file.

You need to save the renamed .reg file onto the machine where UniPrint Server is installed. Then you just need to double-click the file to put the license in place.

This applies to the Server-based Computing (SbC) core products up to and including version 6.1.5. Licensing for other products will be discussed in another article.


Click here to see a complete list of articles


To contact us: uniprint.user@gmail.com.

 


Friday, July 24, 2009

Why do you need to reboot after installing UniPrint Server?

After you install UniPrint Server, you need to reboot the system in order for it to take effect. But you don’t need to restart the system with Spool Server or Print Server. Why?

When you connect to the UniPrint Server through a remote session, for example, through Microsoft Terminal Services (MS TS) RDP or Citrix ICA connections, the UniPrint program LogScript (LogScrpt.exe) has to be launched to establish virtual channel.

When MS TS starts, it automatically launches all programs listed in the registry: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\StartupPrograms

The regkey StartupPrograms contains startup programs separated by commas. There should be at least one program there, and it’s rdpclip. After installing UniPrint Server, it should also contain LogScrpt.

The program rdpclip.exe is a Microsoft program used by TS. This program resides in %windir%\System32 (usually it’s C:\WINDOWS\System32), so it should not be a problem for Windows to find this program.

On the other hand, the LogScript program (LogScrpt.exe) resides usually in C:\Program Files\UniPrint Suite\Common Files. But how does Windows know where to find it?

One of the ways that Windows finds a program is to look at the environment variable PATH in the system table, which contains a list of paths for finding programs separated by semi-colons. A typical PATH, after installing UniPrint Server, may look like this:
C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\UniPrint Suite\Common Files

Since PATH is a system level environment variable, its content is set only at system startup. Any changes to its content after system startup won’t take effect. For the changes to take effect, one has to simply reboot the machine.


Click here to see a complete list of articles


To contact us: uniprint.user@gmail.com.