Jump to content
Fivewin Brasil

NODOSIMP MANUAL


maudruidas

Recommended Posts

Pessoal baixei a versão 7.3b do NODOSIMP mas tenho nenhum manual. Alguém tem para me enviar. Na verdade estou precisando colocar negrito e mudar o tamanho da fonte em algumas partes do texto. Tem como ? Obrigado Maurício

Maurício de Assis Pinto

Rancharia - SP

maudruidas@yahoo.com.br

xHarbour Build 0.99.7 (Simplex) - FWH 2.7.7 Workshop 4.5

Link to comment
Share on other sites

Pessoal baixei a versão 7.3b do NODOSIMP mas tenho nenhum manual. Alguém tem para me enviar. Na verdade estou precisando colocar negrito e mudar o tamanho da fonte em algumas partes do texto. Tem como ? Obrigado Maurício

Maurício de Assis Pinto

Rancharia - SP

maudruidas@yahoo.com.br

xHarbour Build 0.99.7 (Simplex) - FWH 2.7.7 Workshop 4.5

Link to comment
Share on other sites

manual não, tenho este exemplo. Ve se serve.


ESTA ES UNA PRUEBA  ‚¡¢£¤¥ÃºÎ

chr(14)+"1234567890 modo ANCHO 60 CPL"

chr(15)+"1234567890 MODO CONDENSADO 140 CPL"

chr(18)+"1234567890 NORMAL"

chr(16)+"1234567890 MODO CONDENSADO 120 CPL"

chr(17)+"1234567890 MODO CONDENSADO 96 CPL"

chr(20)+"1234567890 MODO CONDENSADO 160 CPL"

chr(18)+"1234567890 MODO NORMAL 80 CPL"

chr(19)+"1234567890 MODO NORMAL NEGRITA"

chr(19)+chr(18)+"1234567890 NORMAL NUEVAMENTE"

chr(12)

PASA A LA SIGUIENTE HOJA...

12345678901234567890123456789012345678901234567890123456789012345678901234567890

id=code>id=code>

Use o mesmo caracter de comando para iniciar e cancelar

AtnSoft(Antenor Rabello) - xHarbour 0.99.71 / FwH 7.05 / Verce

Link to comment
Share on other sites

Antenor eu já havia testado com estes parametros, mas acontece nada, o negrito não funciona. Jeja como estou fazendo


SET ALTERNATE

SET ALTERNATE TO C:\SISCOM\CONTRATO.TXT

? CHR(19)+"CONTRATO PARA COMPRA DE MERCADORIAS A CRÂDITOS" +CHR(19)+CHR(18)

SET ALTERNATE OFF

CLOSE ALTERNATE

! C:\SISCOM\NODOSIMP C:\SISCOM\CONTRATO.TXT 80

id=code>id=code>

Maurício de Assis Pinto

Rancharia - SP

maudruidas@yahoo.com.br

xHarbour Build 0.99.7 (Simplex) - FWH 2.7.7 Workshop 4.5

Link to comment
Share on other sites

citação:

SET ALTERNATE ON

SET ALTERNATE TO C:\SISCOM\CONTRATO.TXT

? CHR(19)+"CONTRATO PARA COMPRA DE MERCADORIAS A CRÂDITOS" +CHR(19)+CHR(18)

SET ALTERNATE OFF

CLOSE ALTERNATE

! C:\SISCOM\NODOSIMP C:\SISCOM\CONTRATO.TXT 80


id=quote>id=quote>

fiz o mesmo teste seu e ficou ok. A diferença é que estou usando a versão 7.0

AtnSoft(Antenor Rabello) - xHarbour 0.99.71 / FwH 7.05 / Verce

Link to comment
Share on other sites

NO2imp NG

IMPRESION EN IMPRESORAS SOLO WINDOWS. (NO DOS)

Por medio de este programa podra enviar archivos tipo TXT (texto)

a impresoras que no impriman en DOS (como la Canon BJC-1000,BJC-2100, etc...)

esto tambien ayuda a realizar impresiones a traves de la red local, con solo

escojer la impresora requerida. evitando asi la molesta captura de puertos.

o para imprimir en impresoras con puerto USB o enviar FAX.

Se facilitan junto con el programa un ejemplo de un archivo texto

generado con un programa clipper, el cual puede utilizar para probar

esta utilidad. lo puede hacer de la siguiente manera.

NODOSIMP listado.txt 80 PRE/VER

donde listado.txt es el nombre del archivo texto y

80 es el numero de caracteres por linea.

PRE si desea preliminar o no.

VER si desea Verbal o no.

Novedades en esta nueva generacion.....

- Ahora se puede utilizar como spool, se debe crear una carpeta llamada \n2spool

en el raiz.

El parametro es /SPOOL y sobrescribe cualquier otro parametro

Nota: mirar ejemplo cola.bat

- nuevo parametro /DEL que borra el archivo texto una vez impreso.

- nuevo parametro /LOOK2 que permite usar una segunda libreria de impresion.

- nuevo parametro /LOOK3 que permite imprimir en modo DOS directamente sin cambios.

- Las lineas ahora seran las mismas que quepan en la impresora sin importar

la letra que se use, o sea si son 60 lineas, seran 60 para tipos de letra

de 80 CPL o para 120 CPL o 140 CPL etc... esto para que sea mas facil migrar

listados de sus programas clipper , C, fortran, Cobol, Basic etc..

en otras palabras interlineado constante.

INSTALACION

Copie el programa NODOSIMP.EXE al directorio donde lo va a utilizar

o instalelo en un sitio de su ruta (PATH).

INSTRUCIONES DE MANEJO

Me referire como ejemplo a un programa clipper.

**PROGRAMA PRUEBA.PRG

*** IMPRESION DE LISTADO DE DIRECTORIO DE CLIENTES

CLEAR

USE CLIENTES

SET PRINTER TO Lista.txt

REPORT FORM CLIENTES TO PRINT

SET PRINTER TO

RUN NODOSIMP Lista.txt 80 /PRE/SEL/VER/APA/GRA/MUL/NOANSI/MAR1

ERASE Lista.txt

RETURN

*** el parametro 80 significa un listado de 80 caracteres o menos de ancho

*** si coloco 96 significa un listado de 96 caracteres o menos de ancho

*** para 120 significa un listado de 120 caracteres o menos de ancho

*** para 140 significa un listado de 140 caracteres o menos de ancho

*** para 160 significa un listado de 160 caracteres o menos de ancho

*** todo esto en una hoja normal tama¤o carta, aunque tambien debe funcionar

*** con oficio o A4.

*** el parametro PRE significa con preliminar e impresora por defecto.

*** el parametro PRE/SEL significa preliminar con seleccion de impresora.

*** el parametro SEL significa seleccion de impresora sin preliminar.

*** el parametro VER significa verbal (muestra en una ventana que archivo esta procesando)

*** el parametro APA significa impresion apaisada.

*** el parametro GRA sirve para anadir un grafico a la primera hoja que se

imprima en la ubicacion definida.

esto se define en el archivo texto LOGO.DAT de la siguiente manera.

- primera linea: nombre del archivo grafico (tipo jpg,gif,bmp,wmf,emf,ico)

- segunda linea: fila inicial del grafico

- tercera linea: columna inicial del grafico

- cuarta linea : fila final del grafico

- quinta linea : columna final del grafico.

Se puede cambiar el nombre del archivo de definicion de grafico.

colocandole el parametro y el nombre del archivo asi: GRA!nombre archivo!.

si le agregamos el parametro MUL el grafico no solo saldra

en la primera hoja si no en todas las demas.

*** el parametro NOANSI sirve para :Por defecto el nodosimp convierte

los caracteres OEM a ANSI, si coloca el parametro NOANSI este las deja

en formato OEM, pero visto en windows. ( o sea su equivalente).

En resumidas cuentas si el programa que utiliza esta en clipper el nodosimp

lo convertira automaticamente al carcater adecuado en windows.

en caso de no especificar archivo de definicion de graficos propio por

defecto se toma logo.dat

*** el parametro MAR sirve para anadir un margen a la primera columna del listado.

el numero encontrado despues de este parametro sera tomado como margen, solo

se aceptan valores de 1 a 9.

*** Nuevo parametro PAPERSIZE mirar lista de papeles segun impresora en PAPELES.TXT

*** Parametro KEY es utilizado en la version comercial para evitar copias

en la version DEMO es obligatorio el parametro KEY000000-00 de ultimo, en caso

contrario no funcionara.

*** estos parametros funcionan con combinaciones de los mismos

separados por slash (/).

VERSIONES PUBLICADAS

1.0 - Version inicial todas las caracteristicas del nodosimp antigua generacion

mas las nuevas opciones de SPOOL, LOOK, DEL, NOFIXED.

Compilado con OOHG. (object oriented harbour gui)

/SPOOL modo spool de impresion.

/LOOK se puede usar LOOK2 (alternativo) , LOOk3 (dos) segun se requiera.

/DEL para borrar el archivo despues de imprimir.

/NOFIXED para usar interlineado no proporcional por defectro es proporcional 60 lineas.

1.1 - /LOOK

LOOK4 (Exportacion a Excel), LOOK5 (Exportacion a RTF usada por word o wordpad),

LOOK6 (Exportacion a formato CSV).

para los formatos LOOK5 y LOOK6 los archivos de salida seran

printer.rtf y printer.CSV respectivamente.

LOOK7 (exportacion a HTML)

LOOK8 (exportacion a PDF)

1.3 LOOK9 (exportacion a Open Office calc)

FUNCIONAMIENTO

Esta utilidad lo que hace es leer el archivo texto linea por linea y al

mismo tiempo imprimiendolo en formato Windows con el tipo de letra courier new

de ancho fijo.

Cada vez que encuentra un caracter de control conocido para ella como el

12 o FF (Form Feed) o ^L lo interpreta, ejecuta y sigue imprimiendo.

Nota: Puede hacer lo siguiente (en versiones anteriores no se podia).

ej:

@ 10,10 say 'Firma:'

@ 10,10 say '______'

esto siginifica una sola linea de impresion.

Caracteres de control que maneja por si solo esta utilidad.

chr(12) = 12 o FF. salto de pagina. estandar

Ademas chr(14) = letra ancha 60 cpl estandar

chr(18) = modo normal 80 cpl estandar

chr(15) = modo condensado 140 cpl hibrido

chr(16) = modo condensado 120 cpl extendido

chr(17) = modo semi condensado 96 cpl extendido

chr(19) = negrita extendido

chr(20) = modo super condensado 160 cpl extendido

chr(21) = codigo de barra ean-13 tamano 24 extendido

chr(22) = codigo de barra ean-13 tamano 36 extendido

chr(23) = codigo de barra ean-13 tamano 48 extendido

chr(24) = codigo de barra code 39 tamano 22 extendido

chr(25) = codigo de barra code 39 tamano 28 extendido

chr(26) = codigo de barra interleaved2of5 tamano 36 extendido

chr(27) = codigo de barra interleaved2of5 lectura humnana tamano 36 extendido

chr(28) = codigo de barra code 128C tamano 28 extendido

Notas importantes:

- La utilizacion de estos caracteres de control solo se pueden hacer a nivel

de linea. Con esto quiero decir que no puedo utilizar dos caracteres de

control diferentes en la misma linea (a menos que sea la negrita en combinacion

con otro).

- Para utilizar codigos de barra o graficos de linea deben estar previamente

instaladas los fonts que se adjuntan, se instalan desempaquetandolos

en una carpeta y luego copiandolos CON EL EXPLORER de esa carpeta y

pegandolos en la carpeta de fonts correspondiente (normalmente C:\windows\fonts)

OJO: no sirve extraerlos del zip directamente a esa carpeta.

CONSIDERACIONES.

Esta utilidad no pretende en ningun momento remplazar la utilidad PageScript u

otras similares.

Solo se busca poder utilizar con unas minimas modificaciones en los listados

las impresoras (SOLO WINDOWS) y que las impresiones a traves de la red, o hacia

puerto USB resulten mas sencillas. Tambien se puede enviar fax desde aqui.

Que modificaciones?

1) Mandar el listado a un archivo Texto

2) Colocar al final del listado un

RUN NODOSIMP [Archivo texto] [Caracteres Por Linea] [PRE/SEL/VER/APA/GRA/MUL/NOANSI]

3) Borrar el listado generado para ahorrar espacio en disco.

5) Si esta trabajando en Red debe crear nombres unicos para los archivos texto.

6) debe colocar el ejecutable NODOSIMP.EXE en el Path o Ruta de busqueda.

7) Tener en cuenta que los saltos de pagina (# lineas por pagina) los controla

su programa no esta utilidad.

8) Se pueden utilizar (en clipper,harbour) instrucciones tales como: @ say,

? o report form segun su conveniencia.

9) Tambien lo puede utilizar con otros lenguajes de programacion como el C, BASIC

FORTRAN ETC... o desde la linea de comandos.

10) Si va a utilizar graficos de lines debera instalar las fonts contenidas

en linedraw.zip

11) Si va a utilizar codigos de barra debera instalar las font contenidas

en el archivo fuentes.zip

12) si lo utiliza en modo SPOOL, el listado saldra por la impresora predetrminada

a menos que se especifique otra con /IMP[]

AGRADECIMIENTOS.

Esta utilidad fue desarrollada bajo HARBOUR + OOHG

!!!! (clipper sigue y seguira vivo).

Se les agradece a todos los compa¤eros de la lista de HMG, minigui y OOHG

Agradezco tambien muy especialmente a Roberto Lopez creador de la HMG y a

Rydzard Rylko por su contribucion a HMG con la libreria HBPRINTER y a

Vicente Guerra. creador de OOHG.

LICENCIAMIENTO.

Este programa lo puede utilizar usted en su oficina o en los sistemas que usted

haya desarrollado.

(Es comercial y por lo tanto no puede ser revendido.)

No me hago responsable por el mal manejo del mismo o por los perjuicios

causados por su mala utilizacion.

Garantizo la utilizacion de codigo de barras EAN-13 las otras no he podido

probarlas porque no tengo el lector

Si le agrado esta utilidad, tiene alguna sugerencia,

o encontro algun BUG puede enviar un correo a:

pcman2010@yahoo.com

Ciro Vargas Clemow

Kra 42F # 82-220

Tel 57-5-3781009

Barranquilla - Colombia

http://sistemascvc.tripod.com

Las actualizaciones seran enviadas a su casilla electronica de forma gratuita.

A solicitud del interesado.

Nota: los usuarios de nodosimp antiguo con una licencia valida podran

adquirir el No2imp NG a mitad de precio.

4309709.jpg

Rubem Jr

http://sistemasit.com

Belem/PA

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...