PHP raw printing help

ilanganthilaka

Well-known member
  • Jun 4, 2008
    12,436
    1,004
    113
    php වලින් print dialog box එක open වෙන්නේ නැතුව button එකෙක් ක්ලික් කරපු ගමන්ම ප්‍රින්ට් කරගන්න පුළුවන් විදිහක් කුරු හරි දන්නවද?
    මට එවිදිහට invoice එකක් ප්‍රින්ට් කරගන්න ඕනේ php වලින්.


    :confused::confused::confused:
     

    homoelectronics

    Well-known member
  • Nov 23, 2006
    1,326
    58
    48
    Oya print karanna yanne kohomada? Oyata one browser-page eke button ekak click karama, oyage application eka run wena server ekata connect karala thiyena printer ekakin print karagannada? (internal app ekakda?)

    Neththan client/browser side eke print kara gannada?
     

    ilanganthilaka

    Well-known member
  • Jun 4, 2008
    12,436
    1,004
    113
    Oya print karanna yanne kohomada? Oyata one browser-page eke button ekak click karama, oyage application eka run wena server ekata connect karala thiyena printer ekakin print karagannada? (internal app ekakda?)

    Neththan client/browser side eke print kara gannada?

    mata one client side eke thiyana printer ekakin print karaganna. web based point of sales system ekaka invoice eka thama print karaganna one mata. button pres karapu gaman auto print wenna one
     

    homoelectronics

    Well-known member
  • Nov 23, 2006
    1,326
    58
    48
    mata one client side eke thiyana printer ekakin print karaganna. web based point of sales system ekaka invoice eka thama print karaganna one mata. button pres karapu gaman auto print wenna one

    methendi PHP walin nan karanna deyak ne man danna tharamin, mokada PHP run wenne server side. Print karana eka handle wenne client side, ea kiyanne browser eken. PHP walin puluwan oyage invoice eka one format ekakin client side ekata render karanna, e.g. PDF, Text etc. Ethanin ehata wena de decide karanne browser eka. E.g. oya PDF ekak vidihata response eka ewwa nan, eka open with browser wenna puluwan, neththan save to disk wenna puluwan, or print wenna puluwan. Depends on browser settings and user's choice.
     
    Last edited:

    rashee_irosh

    Well-known member
  • Jan 11, 2009
    12,471
    1,319
    113
    Earth
    mama danna tharamata php walin oka karanna ba macho!!
    mamath me dawas wala oya wage system 1k hada hada inne
    TCPDF use karapan
    eka PDF 1k widiyata browser 1ta send karala ethanin printout 1 ganna puluwan!!

    http://www.tcpdf.org/
     

    ilanganthilaka

    Well-known member
  • Jun 4, 2008
    12,436
    1,004
    113
    methendi PHP walin nan karanna deyak ne man danna tharamin, mokada PHP run wenne server side. Print karana eka handle wenne client side, ea kiyanne browser eken. PHP walin puluwan oyage invoice eka one format ekakin client side ekata render karanna, e.g. PDF, Text etc. Ethanin ehata wena de decide karanne browser eka. E.g. oya PDF ekak vidihata response eka ewwa nan, eka open with browser wenna puluwan, neththan save to disk wenna puluwan, or print wenna puluwan. Depends on browser settings and user's choice.

    button click ekedi pdf hari text file ekak hari widihata php walin invoice eka hadagana client ge compter eke defalt printer eken invoice eke directly print karaganna puluwan weida java applet ekak wage ekakin.
     

    ilanganthilaka

    Well-known member
  • Jun 4, 2008
    12,436
    1,004
    113
    DomPDF (0.6 beta) ekath hondai machan. version number eka gana balanna epa. mama mage hama client kenektama dala denne oka. elakiri wage wada machan. good luck!

    thanks machan math try karala balannamko. invoice eka pdf ekekin aran print karana eka aulak nathi wei neda machan
     

    ilanganthilaka

    Well-known member
  • Jun 4, 2008
    12,436
    1,004
    113
    you cant dude

    PHP is a server side language, and therefore it can only affect actions at the server. Printing is a client-side action and so PHP can't help you out. Javascript is what you're talking about with window.print() and as far as I know, that's the only programmatic way to print from the browser.

    http://stackoverflow.com/questions/1665289/printing-without-opening-print-dialog-in-php

    thanks machan. but java script window.print() function print whole web page. i couldn't find the method to customize that function.