Printing on legacy applications

Give a new dimension to legacy applications* with smart printers.

There is a countless number of PC applications nowadays. Just search in google the word software and results are millions. There are numerous applications on every PC, word processors, spreadsheets, e-mail readers, applications suitable for keeping your financial data, applications that generally serve our demands.

Many of them use the latest technology, and some others are rather old, sometimes so old that were created a long time ago before www or e-mails. These applications might be not very technologically advanced, however they can develop new potential, since they have one common point, one exit gate to another world!

This gate is simply the command “Print”

Up to nowadays, we use the command “Print” just to print -make an impression of- data on paper and we are still using it in that way. We will present you how a PC user can do much more with the same command and give a new dimension to legacy applications.

Let’s see an example:

A company that repairs electric devices has several technicians that visit daily customers. Each technician has a spare part data base on his laptop  that can use it to search spare part codes. After his visits and on-field malfunction diagnosis, he can go back to his office, make the required orders and inform the customer about the order status, and arrange a new appointment to solve the problem.

The application that is on his laptop allows the user just to search the required spare-parts, chose them, print them on paper, so that the codes can be sent by fax, or can be copied to an e-mail and sent to the relative department.

The above mentioned procedure demands many tasks to be completed by the user, and that multiplies the possibility of a human mistake. Moreover, of course all these typical, nonproductive, everyday tasks make the technician spend a lot of his valuable time.

  • How could we speed up all that procedure? 
  • Is there a technological way?
  • Can we upgrade the legacy application so that the work flow is easier and quicker?

All typical applications, such as the one we described, have a common practice to print the contents.We can give the user the potential to “print” by using a smart printer. By installing a smart printer we can solve the problem as follows:

  • The user does not change his habits and follows the same procedure to choose-and make the spare part order
  • He prints the order through the smart printer and the following tasks are magically performed.
  • The content of the order is received at the same moment by the warehouse and order department. 
  • Quantities and values are confirmed. 
  • The client receives an e-mail that informs him of the spare part delivery time, the required service time, cost and other relative information

Note that :

  • The user did not have to go back to his office and make the order.
  • He avoided any telephone or other type of contact with the department in charge.
  • He avoided wrong typing and/or fax sending.
  • The customer was immediately informed.
  • He renewed his service appointment at the spare part delivery time.

And all that without any upgrade or refactoring of the legacy application, just by installing a smart printer and let your legacy application print on demand.

 *Note: In information technology, legacy applications and data are those that have been inherited from languages, platforms, and techniques earlier than current technology. Most enterprises who use computers have legacy applications and databases that serve critical business needs. Typically, the challenge is to keep the legacy application running while converting it to newer, more efficient code that makes use of new technology and programmer skills. In the past, much programming has been written for specific manufacturers’ operating systems. Currently, many companies are migrating their legacy applications to new programming languages and operating systems that follow open or standard programming interfaces. Theoretically, this will make it easier in the future to update applications without having to rewrite them entirely and will allow a company to use its applications on any manufacturer’s operating system.
In addition to moving to new languages, enterprises are redistributing the locations of applications and data. In general, legacy applications have to continue to run on the platforms they were developed for. Typically, new development environments account for the need to continue to support legacy applications and data. With many new tools, legacy databases can be accessed by newer programs.