Jump to content

Problemas de Impresión


Recommended Posts

Estimados:

 

Tengo un conflicto con un sistema que implementé en la sección de impresión de cierre de ventas, en la cual existen 2 computadores:

 

- El servidor y un cliente

 

El servidor tiene Windows 7 y cuando se manda la impresión se imprime todo el contenido en la hoja, pero en el cliente, que tiene Windows XP imprime la mitad de la hoja en un cuadro en que se ven las tablas aun mas chicas.

 

La impresora está instalada en el servidor y esta compartida con el cliente, esto como puede influir ???

Existe un script que permita la misma impresión en ambos computadores ???

 

ventas.php

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Impresión de Cierre de Ventas</title>
        <link rel="Stylesheet" href="css/estilo.css" type="text/css">
        <style type="text/css">
            table{
                font-size: 15px;
            }
            th,td{
                font-size: 27px;
                width: 2.2cm;
                height: 0.3cm;
                alignment-adjust: central;
            }
        </style>
        <script>
            function imprime(){
                //desaparece el boton                                 
                document.getElementById("btnImprimir").style.display='none'/*
                document.getElementById("noprint").style.display='none'
                document.getElementById("titulo").style.display='none'
                document.getElementById("link").style.display='none'
                document.getElementById("link2").style.display='none'
                */
                //se imprime la pagina
                window.print()
                //reaparece el boton
                document.getElementById("btnImprimir").style.display='inline'/*
                document.getElementById("noprint").style.display='inline'
                document.getElementById("titulo").style.display='inline'
                document.getElementById("link").style.display='inline'
                document.getElementById("link2").style.display='inline' */
            }
        </script>
    </head>
    <body>
        <header id="titulo">
            <h3>Impresión de Cierre de Ventas</h3>
        </header>       
	<nav id="noprint">
    <ul>
			<li><a href="#">Inicio</a></li>
			<li><a href="#">Ventas</a></li>			
			<li><a href="#">Modulo de Ingreso</a></li>
                        <li><a href="#">Historial de Ventas</a></li>
                        <li><a href="#">Devoluciones</a></li>
                        <li><a href="#">Retiros de Local</a></li>
                        <li><a href="#">Respaldo</a></li>
    </ul>
</nav>	<article id="contenido">
            <center>
                <h3>
                    VENTAS AL DETALLE
                </h3>
                                   
                <table border='1'>
                    <tr>
                        <td align='center'></td>
                        <td align='center'>PROPIO</td>
                        <td align='center'>EXTERNO</td>
                    </tr>
                    <tr>
                        <td align='center'>Total Venta</td>
                        <td align='center'>$    0</td>
                        <td align='center'>$    0</td>
                    </tr>
                    <tr>
                        <td align='center'>Costo Producto</td>
                        <td align='center'>$    0</td>
                        <td align='center'>$    0</td>
                    </tr>
                    <tr>
                        <td align='center'>Total Neto</td>
                        <td align='center'>$    0</td>
                        <td align='center'>$    0</td>
                    </tr>
                    <tr>
                        <td align='center'>Total IVA</td>
                        <td align='center'>$    0</td>
                        <td align='center'>$    0</td>
                    </tr>
                    <tr>
                        <td align='center'>Total Ganancia</td>
                        <td align='center'>$    0</td>
                        <td align='center'>$    0</td>
                    </tr>
                </table>
                <br/><br/><br/>
                <h3>
                    VENTAS AL MAYOR
                </h3>
                                    
                <table border='1'>
                    <tr>
                        <td align='center'></td>
                        <td align='center'>PROPIO</td>
                        <td align='center'>EXTERNO</td>
                    </tr>
                    <tr>
                        <td align='center'>Total Venta</td>
                        <td align='center'>$    0</td>
                        <td align='center'>$    0</td>
                    </tr>
                    <tr>
                        <td align='center'>Costo Producto</td>
                        <td align='center'>$    0</td>
                        <td align='center'>$    0</td>
                    </tr>
                    <tr>
                        <td align='center'>Total Neto</td>
                        <td align='center'>$    0</td>
                        <td align='center'>$    0</td>
                    </tr>
                    <tr>
                        <td align='center'>Total IVA</td>
                        <td align='center'>$    0</td>
                        <td align='center'>$    0</td>
                    </tr>
                    <tr>
                        <td align='center'>Total Ganancia</td>
                        <td align='center'>$    0</td>
                        <td align='center'>$    0</td>
                    </tr>
                </table>
                <table>
                    <tr></tr>
                    <tr></tr>
                    <tr></tr>
                    <tr></tr>
                    <tr></tr>
                    <tr id="noprint">
                        <td colspan="5" align="center">
                            <input id="btnImprimir" type="button" value="Imprimir" onclick="imprime()"/>
                        </td>
                    <tr>
                </table>
                
                
            </center>
	</article>
	<footer>
            Footer
</footer>    </body>
</html>

*{
    margin:0;
    font-family: Arial;
    font-size: 14px;
}

body{
   background:#F2F2F2;
   color:#084B8A;
   font-size:16px;
   font-family:Arial;
 
}
#contenido{
   background:#fff;
   margin:20px auto;
   overflow:hidden;
   padding:40px ;
 border:1px solid #2E9AFE;
   width:90%;
   -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
input, select{
   background:#fff;
   border:1px solid #2E9AFE;
   padding:5px;
}
header{
   background:#1C4583;
   color:#fff;
   padding:5px;
   text-align: center
}

footer{
    background:#1C4583;
   color:#fff;
   padding:5px;
   text-align: center

}
footer a{
    color:#FF8000;
    text-decoration: none;
}
footer a:hover{
    color:#F2F5A9;

}
nav{
    border-radius: 10px;
    background-image: linear-gradient(top,#FFF,#CCC);
    overflow: hidden;
    padding: 10px;
    padding-left: 300px;
    width: 950px;
}
nav ul{
    list-style: none;
    margin: 0 20px 0 20px;
    padding: 0;
}
nav ul li{
    border-radius: 5px;
    float: left;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
nav ul li a{
    color: black;
    display: block;
    padding: 10px;
    text-decoration: none;
}
nav ul li a:hover{
    color: white;
}
a{
    text-decoration: none;
    color: black;
    display: block;
    padding:5px;
    font-weight: bold;
}
a:hover{
    color: #CCC;
}
Link to comment
Share on other sites

por lo que veo te falta integrar los estilos al documento, y arreglar el script, ya que casi todo el codigo esta en un comentario ( /* comentario */ )

 

 

<script type="text/javascript">
function imprime(){
//desaparece el boton
document.getElementById("btnImprimir").style.display='none';
document.getElementById("noprint").style.display='none';
document.getElementById("titulo").style.display='none';
document.getElementById("link").style.display='none';
document.getElementById("link2").style.display='none';


//se imprime la pagina
window.print()

//reaparece el boton
document.getElementById("btnImprimir").style.display='inline';
document.getElementById("noprint").style.display='inline';
document.getElementById("titulo").style.display='inline';
document.getElementById("link").style.display='inline';
document.getElementById("link2").style.display='inline';

}
</script>

 

a ver como andas ahi

Link to comment
Share on other sites

por lo que veo te falta integrar los estilos al documento, y arreglar el script, ya que casi todo el codigo esta en un comentario ( /* comentario */ )

 

 

<script type="text/javascript">

function imprime(){

//desaparece el boton

document.getElementById("btnImprimir").style.display='none';

document.getElementById("noprint").style.display='none';

document.getElementById("titulo").style.display='none';

document.getElementById("link").style.display='none';

document.getElementById("link2").style.display='none';

 

//se imprime la pagina

window.print()

//reaparece el boton

document.getElementById("btnImprimir").style.display='inline';

document.getElementById("noprint").style.display='inline';

document.getElementById("titulo").style.display='inline';

document.getElementById("link").style.display='inline';

document.getElementById("link2").style.display='inline';

}

</script>

 

a ver como andas ahi

Se mantiene el problema

 

Edited by PablocoDj
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...