<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<style>
<!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
span.EstiloCorreo17
        {mso-style-type:personal-compose;
        font-family:Arial;
        color:windowtext;}
@page Section1
        {size:595.3pt 841.9pt;
        margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=ES link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><font size=2 face=Arial><span lang=ES-TRAD style='font-size:
10.0pt;font-family:Arial'>Muchachos, como estan todos les comento que de tanto
intentar logre hacer funcionar la librería para las impresoras hasar, les
agradezco a cada uno que me oriento en la resolución del problema, al final
logre interpretar cuan era el problema<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=ES-TRAD style='font-size:
10.0pt;font-family:Arial'>Tenia que recompilar todo de nuevo  con gcc y
empaquetar con el comando ar para lograr hacer funcionar las librerias en Linux<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=ES-TRAD style='font-size:
10.0pt;font-family:Arial'>Logre armar dos librerías <b><span style='font-weight:
bold'>libfiscallx.a</span></b> ( que al compilar el projecto no me da errores )
y <b><span style='font-weight:bold'>libfislib.a ( </span></b> en esta librería
al compilar el projecto me dice lo siguiente :<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=ES-TRAD style='font-size:
10.0pt;font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'>/usr/bin/ld: warning: link.res contains output
sections; did you forget -T?<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'>ImpresoraFiscal_Hasar.o: In function `FPFIN':<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'>/media/KINGSTON/flazarus/ImpresoraFiscal_Hasar.pas:(.text+0x1):
undefined reference to `OpenCommfiscal'<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'>./libc.a(strtoll.o): In function
`__strtoll_internal':<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'>/usr/src/bs/BUILD/glibc-2.1/stdlib/strtol.c:342:
undefined reference to `__udivdi3'<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'>/usr/src/bs/BUILD/glibc-2.1/stdlib/strtol.c:343:
undefined reference to `__umoddi3'<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'>./libc.a(strtoull.o): In function
`__strtoull_internal':<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'>/usr/src/bs/BUILD/glibc-2.1/stdlib/strtol.c:342:
undefined reference to `__udivdi3'<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'>/usr/src/bs/BUILD/glibc-2.1/stdlib/strtol.c:343:
undefined reference to `__umoddi3'<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'>Fiscal.lpr(22,1) Error: Error while linking<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'>Fiscal.lpr(22,1) Fatal: There were 1 errors compiling
module, stopping<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Si alguien tiene una idea de como solucionarlo, estaré
agradecido ( ya intente agregar el objeto los stdlib.o  strtol.c y no es la
solucion)<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Esta librería es la original, la que funciona (</span></font><b><font
size=2 face=Arial><span lang=ES-TRAD style='font-size:10.0pt;font-family:Arial;
font-weight:bold'>libfiscallx.a) </span></font></b><font size=2 face=Arial><span
lang=ES-TRAD style='font-size:10.0pt;font-family:Arial'>utiliza estas funciones
<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=ES-TRAD style='font-size:
10.0pt;font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>{$IFDEF UNIX}<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>{$LINKLIB libfiscallx.a}<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>function ConectaImpresoraFiscal(Portname: PChar): Integer;
cdecl; external;<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>function DesconectaImpresoraFiscal(PortDescriptor:Integer):
Integer; cdecl; external;<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>function
ImprimeLineaFiscal(Command:Pchar;timeout:Integer;AnswerBuffer:
pChar;handler:integer): Integer; cdecl; external;<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>{$ENDIF}<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>En cambio <o:p></o:p></span></font></p>

<p class=MsoNormal><b><font size=2 face=Arial><span lang=ES-TRAD
style='font-size:10.0pt;font-family:Arial;font-weight:bold'>libfislib.a<o:p></o:p></span></font></b></p>

<p class=MsoNormal><b><font size=2 face=Arial><span lang=ES-TRAD
style='font-size:10.0pt;font-family:Arial;font-weight:bold'><o:p> </o:p></span></font></b></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'>{$linklib libfislibv2.a}<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'>function OpenCommfiscal(Portname: Pchar): Integer;
cdecl; external;<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'>function InitFiscal(Handler: integer): Integer;
cdecl;external;<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'>function MandaPaqueteFiscal (PortDescriptor: integer;
Command: PChar; FiscalStatus: pShort; PrinterStatus: pShort;AnswerBuffer:
pChar): Integer; cdecl;external;<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>function CloseCommFiscal (PortDescriptor:Integer): Integer;
cdecl;external;<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>{$ENDIF}<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Que son las mismas que la librería para Windows.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Pasando a otra cosa y lo más importante ahora, es que no
puede ejecutar el programa en Linux <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Me da el siguiente error<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>La aplicación lanzada "/usr/X11R6/bin/xterm -T 'Lazarus
Run Output' -e /usr/lib/lazarus/0.9.30//tools/runwait.sh
/media/KINGSTON/flazarus/Fiscal"<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>no existe o no es ejecutable.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Mire Ejecutar -> Parámetros de ejecución -> Local<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Ya intente darle permiso de ejecución en ubuntu y no toma
los cambios que realizo como root<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Si alguien sabe como hacerlo estaré agradecido, ya que
ejecuto el programa con wine y no es lo que realmente quiero hacer<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Ya que la idea es migrar todos mis programas que tengo en
VFP para LAZARUS  que me parece superior a VFP y además es multiplataforma.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Saludos y desde ya muchas gracias <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Y como dije en su momento este es el link del proyecto (con
un ejemplo simple para imprimir un ticket factura, un reporte X y un reporte Z)
y las librarías para alguien que le haga falta y no padezca todo lo que tuve
que pasar para hacerlo funcionar <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>http://www.4shared.com/rar/46Q3tFBz/FiscalHasar.html?refurl=d1url<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

</div>

</body>

</html>