php 打印小票模板

if(!empty($set['print_top'])){
		$content="%10".$set['print_top']."\n";
	}else{
		$content='';
	}
	$content.='%00单号:'.$item['ordersn']."\n";
	//$content.='总数:'.$item['totalnum'].'  总价:'.$item['totalprice']."\n";
	///$content.='配送方式:'.$express[$item['sendtype']]['express_name']."\n";
	if($item['ispay']==1){
		$item['paystr']='[已支付]';
	}else{
		$item['paystr']='[未支付]';
	}
		if ($item['paytype'] == 1){
			$content.='付款:余额支付'.$item['paystr']."\n";
		}elseif ($item['paytype'] == 2){
			$content.='付款:在线支付'.$item['paystr']."\n";
		}elseif ($item['paytype'] == 3){
			$content.='付款:货到付款'.$item['paystr']."\n";
		}
	$content.='下单日期:'.date('Y-m-d H:i:s', $item['createtime'])."\n";
	$content.='预约时间:'.$item['time_day'].'日'.$item['time_hour'].'时'.$item['time_second']."分\n";
	if(!empty($item['remark'])){
		$content.='备注:'.$item['remark']."\n";
	}

	$content.="%00\n名称              数量  单价 \n";
	$content.="----------------------------\n";

	$content=iconv("UTF-8","GB2312//IGNORE",$content);
	foreach($item['goods'] as $v){
		$content1.=$this->_formatstr($v['title'],16).$this->_formatstr($goodsid[$v['id']]['total'],4,false).$this->_formatstr(number_format($v['marketprice'],1),7,false)."\n";
	}
	$content2="----------------------------\n";
	$content2.="%10总数量:".$item['totalnum']."   总价:".number_format($item['totalprice'],1)."元\n%00";
	if(!empty($item['guest_name'])){
		$content2.='姓名:'.$item['guest_name']."\n";
	}
	if(!empty($item['tel'])){
		$content2.='手机:'.$item['tel']."\n";
	}
	if(!empty($item['guest_address'])){
		$content2.='地址:'.$item['guest_address']."\n";
	}
	if(!empty($item['desk'])){
		$content2.='桌号:'.$item['desk']."\n";
	}
	if(!empty($set['print_bottom'])){
		$content2.="%10".$set['print_bottom']."\n%00";
	}
	$content2=iconv("UTF-8","GB2312//IGNORE",$content2);
 
	$setting='<setting>124:'.$set['print_nums'].'|134:0</setting>';					
	$setting=iconv("UTF-8","GB2312//IGNORE",$setting);
	echo '<?xml version="1.0" encoding="GBK"?><r><id>'.$item['id'].'</id><time>'.date('Y-m-d H:i:s', $item['createtime']).'</time><content>'.$content.$content1.$content2.'</content>'.$setting.'</r>';

### 回答1: 餐饮小票打印可以使用Word模板来设计和打印。首先,我们可以在Word中创建一个新的文档作为模板。然后,根据自己的需求和喜好,可以设计小票的布局和样式。 在模板中,可以添加餐厅的名称、地址、联系信息等基本信息。可以使用Word的文本框、表格、线条等功能来设计小票的格式。可以设置不同的字体、字号、颜色来突出重要的信息,例如订单号、日期、付款方式等。 另外,可以在模板中添加菜单项、价格、数量等具体的订单信息。可以使用表格来创建菜单列表,并根据订单的内容来填充表格。可以设置合适的行高和列宽,以便显示清晰且美观。 为了更加个性化和独特,可以在模板中添加一些装饰性的元素,例如餐厅的logo、背景图片等。可以通过插入图片或者使用Word的形状工具来实现这些效果。 一旦设计好了模板,就可以保存并复用。在打印小票时,只需打开模板,填写订单信息,然后选择打印输出即可。可以根据需要调整打印设置,例如纸张大小、横向或纵向打印等。 总的来说,使用Word模板打印餐饮小票可以提供一种方便灵活的方法。通过设计和自定义模板,可以呈现专属于餐厅的独特风格,从而提升顾客的就餐体验。 ### 回答2: 餐饮小票打印的Word模板可以根据个人或企业的需求进行定制,具体可以包含以下几个方面的信息。 首先,模板的顶部可以设置餐饮店铺的名称、地址、电话等基本信息,以便顾客能够快速了解餐厅的基本情况。 其次,模板的主体部分可以设置菜单或点餐项目的详细信息,包括菜品名称、单价、数量和小计等内容。这可以通过表格或清单形式呈现,使顾客能够清晰地了解自己点的菜品信息和总计费用。 接着,应该在模板上设置一个小节用于显示顾客的付款信息,包括付款方式、实付金额、找零金额等。这样可以让顾客方便地查看自己的付款情况,也可以帮助服务员核对交易的准确性。 最后,在模板的底部可以设置一些额外的信息和服务,例如优惠活动、温馨提示、建议反馈等。这些内容可以根据具体需求以文本的形式添加到模板中,并且可以加入一些醒目的标志或图标来吸引顾客的注意。 总之,餐饮小票打印的Word模板应该能够清晰、简洁地呈现餐厅的基本信息、顾客点餐信息、付款情况和一些额外服务,以帮助顾客和餐厅方便地交流和了解。可以根据实际情况进行适当的调整和修改,以满足餐厅的需求。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值