home *** CD-ROM | disk | FTP | other *** search
- /**********************************************************************
- * InterSoft International, Inc *
- * Copyright (C) 1995 *
- ***********************************************************************
- * System: IBM PC *
- * Program: NETSEND.C *
- * Author: K.R. Robinette *
- * Date: January, 1996 *
- * Function: Remote Printing Support *
- * Supports HP Printer Escapes and long lines. *
- **********************************************************************/
- #include "stdio.h"
- #include "string.h"
-
- char on[5] = {"\033[5i"};
- char off[5] = {"\033[4i"};
-
- main(argc,argv)
- int argc;
- char **argv;
- {
- int len,flag;
- FILE *fd;
- char line[1024];
- if(argc == 2)
- {
- if((fd = fopen(argv[1],"r")) == NULL)
- {
- printf("Error, could not open %s\n",argv[1]);
- exit(-1);
- }
- if((fwrite(on,1,4,stdout)) != 4)
- {
- printf("Error, writing to network\n");
- exit(-1);
- }
- while(1)
- {
- if(fgets(line,1023,fd) == NULL)
- break;
- len = strlen(line);
- fwrite(line,1,len,stdout);
- }
- fwrite(off,1,4,stdout);
- }
- else
- {
- printf("Input filename required\n");
- exit(-2);
- }
- fclose(fd);
- }
-