Creating Printing Program in bash


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Creating Printing Program in bash
# 1  
Old 03-09-2012
Creating Printing Program in bash

HI

I am trying to create a bash script to print whatever i type in


It has to have these below to define the size of the label and what size to print the text
Code:
N
q609
A100,10,0,5,2,2,N," "
P1

It has to be sent to below
Code:
> /dev/usblp0

So what it has to be is

Written Text ----> sent to printer

and i want to be able to write what i want to print


PLEASE HELP!!!!!!!Smilie

Moderator's Comments:
Mod Comment Please use next time code tags for your code and data

Last edited by vbe; 03-09-2012 at 02:18 PM..
# 2  
Old 03-09-2012
Any printer which understands postscript or PCL can also understand raw text so perhaps, at its very simplest, you could do:

Code:
sed 's/$/\r/n' >/dev/usblp0

When run in a terminal, sed will read from the keyboard, convert \n into \r\n, and print it back out into /dev/usblp0.

When you're finished typing, hit control-D to tell sed the document is finished and to quit. You may not see any printing happen until you do, unless you have an old-fashioned tractor feed printer. Even for those, you won't see any printing until you finish a line with enter...
# 3  
Old 03-09-2012
What I dont get is what do you mean by written text sent to printer...
The rest:
You put the desired sequence in a file, you send it to the printer ... then ? see above...
I would use an alias for setting the printer, like that you could have a few settings you would call before to print...
# 4  
Old 03-09-2012
i dont want to save a file and then use that code every time i just want to be able to type then print because i have like a thousand codes to print
# 5  
Old 03-09-2012
Why not type the thousands of things into one big file, then? Smilie Then just print the big file.

I suspect if you explained exactly what you're doing better, we could find better ways to do it.
# 6  
Old 03-09-2012
Sorry im not that good at explaning my self
I have a lp 2844 label printer and i have to print stickers out with a code on each of them for items that are going to be stored so i can keep track of them in an excel file
# 7  
Old 03-09-2012
You want to generate numbered stickers?

How do you usually use this printer? It may be proprietary app-specific, and may be easier to use it than try and write a whole printing system from scratch.

This printer apparently speaks EPL2
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

New To Unix- Need Help With Bash Commands for Printing

Urgent Help - I have a problem, I need to know how to print a count of files from a specific date that passed and that failed. Additionally, print the name of the files located on the date, print a list of all dates during which a file with a name like 'test' was processed, and then determine... (5 Replies)
Discussion started by: AJ 49er
5 Replies

2. Shell Programming and Scripting

Problem in perl program in printing all the entries

Hi all, I have a perl program where it checks for the presence of a particular line and prints the record if that line is present. But in the output file, all the entries are not being printed even if the entry has that line. The line to be matched is *FIELD* AV. The program which I wrote is... (1 Reply)
Discussion started by: kaav06
1 Replies

3. Programming

Dynamically creating structure in C/C++ program

Hi, For one of the project which i am working on i need to write a cpp code such that it will create the structure dynamically instead of reading it from header file. For example we have a program which is reading a binary file according to the structure mentioned in header file. But we... (0 Replies)
Discussion started by: AmbikaValagonda
0 Replies

4. UNIX for Dummies Questions & Answers

Help with creating a simple program!!

i am new to shell scripting!! i am making this program in bourne shell, that asks the user to input "Hello (their name)" or "question (their name)", any other input, "ERROR" will be outputted. if they input "Hello (name)", i want to out saying Hello (name) but if they input "question (name)", i... (4 Replies)
Discussion started by: bshell_1214
4 Replies

5. Shell Programming and Scripting

help needed with creating challenging bash script with creating directories

Hi, Can someone help me with creating a bash shell script. I need to create a script that gets a positive number n as an argument. The script must create n directories in the current directory with names like map_1, map_2 etcetera. Each directory must be contained within its predecessor. So... (7 Replies)
Discussion started by: I-1
7 Replies

6. Shell Programming and Scripting

Dynamically Creating and Printing to Files

Hello, If anyone could help me out with this, it would be greatly appreciated. I am trying to dynamically create files and print to them. Here is the code I have to so far. thanks. if (n < 5000 ) { # do nothing } else { n = 0; filenum++; # out = ("out" filenum); } ... (1 Reply)
Discussion started by: Laud12345
1 Replies

7. Shell Programming and Scripting

Creating simple shell program

Hi, I'm new to UNIX shell programming... can anyone help in doing the following : 1) create a text file named "Model File" having following columns : Name Number Physics Chemistry 2) prompt user to n rows enter the name, number, physics ,chemistry 3) display the entire columns and rows... (1 Reply)
Discussion started by: Mayuri P R
1 Replies

8. Programming

problem in creating executable for a client program

Hi, I am trying to run simple client server c program in unix.At the compling stage server is creating an executable but the client is not. below is the link to the source codes: http://www.cs.rpi.edu/courses/sysprog/sockets/server.c http://www.cs.rpi.edu/courses/sysprog/sockets/client.c ... (2 Replies)
Discussion started by: konas
2 Replies

9. Shell Programming and Scripting

Creating a line for printing

Hi All I need to create a report and need some help on the formating side. In this report, I gather information from 2 different files and produce the line. I was looking at having a variable for the full lenght of the line with spaces and using the substr to put the right fields in place. Is... (3 Replies)
Discussion started by: jhansrod
3 Replies

10. Shell Programming and Scripting

Creating instances of a program

Hi, Presently I have script #!/bin/ksh in which 4 executables are executed as 1,2,3 and 4.Executable 2 is an extract program which extracts records from a table.and executable 4 is a program that updates a database. Currenlty this process takes a hell lot of time and my aim is to reduce the... (2 Replies)
Discussion started by: tushar_johri
2 Replies
Login or Register to Ask a Question